laminar-core 0.26.0

Core streaming engine for LaminarDB - operators, checkpoint barriers, and streaming primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Lookup table traits, predicate pushdown, and caching.

pub mod align;
pub mod lookup_cache;
pub mod predicate;
pub mod source;

pub use align::KeyAligner;
pub use lookup_cache::{LookupCacheKey, LookupMemoryCache, LookupMemoryCacheConfig};
pub use predicate::{
    predicate_to_sql, split_predicates, Predicate, ScalarValue, SourceCapabilities, SplitPredicates,
};
pub use source::{
    ColumnId, LookupError, LookupSource, LookupSourceCapabilities, LookupSourceDyn, PushdownAdapter,
};

mod table;
pub use table::LookupResult;