Skip to main content

Crate icechunk_storage

Crate icechunk_storage 

Source

Re-exports§

pub use s3_config::*;

Modules§

readback
Lost-response recovery for conditional PUTs, shared across storage backends.
s3_config
Shared S3 configuration types used by both the native AWS SDK backend and the object_store-based S3 backend.

Structs§

ConcurrencySettings
DeleteObjectsResult
ETag
Generation
ICError
ListInfo
RetriesSettings
Settings
Configuration for storage operations (retries, concurrency, storage classes).
StorageInfo
Fetch and write the parquet files that represent the repository in object store
TimeoutSettings
VersionInfo

Enums§

GetModifiedResult
RepositoryCreation
Whether a repository may be created at a storage location.
StorageErrorKind
Storage operation error types.
VersionedUpdateResult

Traits§

Storage
Implementations are free to assume files are never overwritten.

Functions§

filter_ids_by_first_char
Keeps the listed objects whose id starts with a character in first_chars.
obj_not_found_res
obj_store_error
obj_store_error_res
other_error
split_in_multiple_equal_requests
Split an object request into multiple byte range requests ensuring only the last request is smaller
split_in_multiple_requests
Split an object request into multiple byte range requests
strip_quotes

Type Aliases§

StorageError
StorageResult