alopex_sql/storage/
mod.rs1#[cfg(feature = "tokio")]
2pub mod async_storage;
3pub mod bridge;
4pub mod codec;
5#[cfg(feature = "tokio")]
6pub mod erased;
7pub mod error;
8pub mod index;
9pub mod key;
10pub mod range_read;
11pub mod table;
12pub mod value;
13
14#[cfg(feature = "tokio")]
15pub use async_storage::{AsyncSqlTransaction, AsyncTxnBridge};
16pub use bridge::{
17 BorrowedSqlTransaction, LocalRangeChangeJournal, RangeChangeJournalScope, SqlTransaction,
18 SqlTxn, TxnBridge, TxnContext,
19};
20pub use codec::RowCodec;
21#[cfg(feature = "tokio")]
22pub use erased::ErasedAsyncSqlTransaction;
23pub use error::StorageError;
24pub use index::{IndexScanIterator, IndexStorage};
25pub use key::KeyEncoder;
26pub use range_read::{
27 RangeBoundedScanIterator, RangeReadSnapshot, StorageRangeConstraint,
28 StorageRangeConstraintError,
29};
30pub use table::{TableScanIterator, TableStorage};
31pub use value::SqlValue;
32
33#[cfg(test)]
34mod disk;