opendata-common 0.1.12

Shared storage foundation for OpenData databases
Documentation
pub mod bytes;
pub mod clock;
pub mod coordinator;
pub mod display;
pub mod sequence;
pub mod serde;
pub mod storage;

pub use bytes::BytesRange;
pub use clock::Clock;
pub use sequence::{DEFAULT_BLOCK_SIZE, SequenceAllocator, SequenceError, SequenceResult};
pub use serde::seq_block::SeqBlock;
pub use storage::config::{
    BlockCacheConfig, FoyerHybridCacheConfig, ObjectStoreConfig, StorageConfig,
};
pub use storage::factory::{
    CompactorBuilder, DbBuilder, StorageBuilder, StorageReaderRuntime, StorageSemantics,
    create_object_store, create_storage_read,
};
pub use storage::loader::{LoadMetadata, LoadResult, LoadSpec, Loadable, Loader};
pub use storage::{
    MergeRecordOp, PutRecordOp, Record, Storage, StorageError, StorageIterator, StorageRead,
    StorageResult, Ttl, WriteOptions, WriteResult,
};