Skip to main content

Module lookup

Module lookup 

Source
Expand description

Lookup table support for enrichment joins. Lookup tables for enrichment joins.

Production code uses laminar_core::lookup::LookupSource for the actual on-demand lookups; this module hosts the reference-table adapters (CDC, Delta Lake, Postgres) that hydrate those caches.

Modules§

cdc_adapter
CDC-to-reference-table adapter for using CDC sources as lookup tables. CDC-to-reference-table adapter.
delta_lookup
Delta Lake on-demand lookup source for cache-miss fallback. Delta Lake on-demand lookup source for cache-miss fallback.
delta_reference
Delta Lake reference table source for lookup/enrichment joins. Delta Lake reference table source for lookup/enrichment joins.
iceberg_lookup
Iceberg on-demand lookup source for cache-miss fallback. Iceberg on-demand lookup source for cache-miss fallback.
postgres_lookup
PostgreSQL on-demand lookup source (pooled, WHERE pk = ANY($1)). PostgreSQL on-demand lookup source for cache-miss fallback.
postgres_reference
PostgreSQL poll-based reference table source (no CDC required). PostgreSQL poll-based reference table source.

Enums§

LookupError
Errors from lookup source operations.
LookupResult
Result of a lookup operation.