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.
- Storage
Backend - 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
OpenDALobject store. - normalize_
storage_ location - Resolves a storage location for overlap checks without creating files.