Skip to main content

Module lookup

Module lookup 

Source
Expand description

Lookup table types and predicate pushdown. Lookup table traits, predicate pushdown, and caching.

Re-exports§

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

Modules§

align
Shared key decoding + result realignment for on-demand lookup sources.
lookup_cache
quick_cache-backed in-memory cache for lookup tables.
predicate
Predicate types for lookup source pushdown.
source
Async lookup source trait with predicate and projection pushdown.

Enums§

LookupResult
Result of a lookup operation.