aedb 0.2.1

Embedded Rust storage engine with transactional commits, WAL durability, and snapshot-consistent reads
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::catalog::Catalog;
use crate::storage::keyspace::KeyspaceSnapshot;
use std::sync::Arc;

#[derive(Debug, Clone)]
pub struct SnapshotReadView {
    pub keyspace: Arc<KeyspaceSnapshot>,
    pub catalog: Arc<Catalog>,
    pub seq: u64,
}