Skip to main content

Module storage

Module storage 

Source
Expand description

Shared storage construction for persistence backends.

Re-exports§

pub use crate::common::paths::normalize_path_to_uri;

Structs§

RunManifest
Storage-native run manifest shared by catalog and stream writer session discovery.
StorageBackend
Native object-store storage handles shared by catalog, session, and stream writers.

Constants§

RUN_MANIFEST_FILENAME
File name used to represent run sessions, including runs that wrote no data files.

Functions§

create_storage_backend_from_path
Creates an OpenDAL-backed storage backend from a Nautilus storage URI.
datafusion_root_url
Returns the root URL DataFusion should use when registering an OpenDAL object store.
normalize_storage_location
Resolves a storage location for overlap checks without creating files.