Module vector::sinks::opendal_common
source · Expand description
opendal_common provide real sink supports for all opendal based services.
§TODO
opendal service now only support very basic sink features. To make it useful, we need to add the following features:
- Error handling
- Limitation
Structs§
- OpenDalMetadata carries metadata that opendal service needed to write.
- OpenDalRequest is request will be handled by opendal services.
- OpenDalRequestBuilder will collect and encode input events to build a valid
OpenDalRequest
. - OpenDalResponse is the response returned by OpenDAL services.
- OpenDalService is just a simple wrapper of
opendal::Operator
to implement traits we needed. - OpenDalSink provides generic a service upon OpenDAL.
Enums§
- OpenDalError is the error returned by opendal services.