Crate deltalake_aws

Source
Expand description

AWS S3 and similar tooling for delta-rs

This module also contains the [S3DynamoDbLogStore] implemtnation for concurrent writer support with AWS S3 specifically.

Modules§

constants
Constants used for modifying and configuring various AWS S3 (or similar) connections with delta-rs
errors
Errors for S3 log store backed by DynamoDb
logstore
Contains the different logstore implementations for S3.
storage
AWS S3 storage backend.

Structs§

CommitEntry
Representation of a log entry stored in DynamoDb dynamo db item consists of:
DynamoDbConfig
DynamoDbLockClient
Lock client backed by DynamoDb.
S3LogStoreFactory
SharedCredentialsProvider
Credentials Provider wrapper that may be shared

Enums§

CreateLockTableResult
Represents the possible, positive outcomes of calling DynamoDbClient::try_create_lock_table()
UpdateLogEntryResult

Functions§

register_handlers
Register an [ObjectStoreFactory] for common S3 Url schemes