Expand description
OpenDAL-based storage implementation for Apache Iceberg.
This crate provides OpenDalStorage and OpenDalStorageFactory,
which implement the Storage and
StorageFactory traits from the iceberg crate
using OpenDAL as the backend.
Structs§
- AwsCredential
- Credential that holds the
access_keyandsecret_key. - Custom
AwsCredential Loader - Custom AWS credential loader. This can be used to load credentials from a custom source, such as the AWS SDK.
- Open
DalResolving Storage - A resolving storage that auto-detects the scheme from a path and delegates
to the appropriate
OpenDalStoragevariant. - Open
DalResolving Storage Factory - A resolving storage factory that creates
OpenDalResolvingStorageinstances.
Enums§
- Open
DalStorage - OpenDAL-based storage implementation.
- Open
DalStorage Factory - OpenDAL-based storage factory.
Traits§
- AwsCredential
Load - Loader trait will try to load credential from different sources.