Skip to main content

Module lookup_table

Module lookup_table 

Source
Expand description

Parser for CREATE/DROP LOOKUP TABLE DDL statements Parser for CREATE/DROP LOOKUP TABLE DDL statements.

Lookup tables are dimension/reference tables used in enrichment joins. They can be backed by external connectors (PostgreSQL CDC, Redis, etc.) with configurable caching and predicate pushdown strategies.

Structs§

ByteSize
A parsed byte size (e.g., “512mb”, “1gb”, “10kb”).
CreateLookupTableStatement
CREATE LOOKUP TABLE statement.
LookupTableProperties
Validated lookup table properties from the WITH clause.

Enums§

ConnectorType
Connector type for lookup tables.
LookupStrategy
Lookup strategy for how table data is distributed/cached.
PushdownMode
Predicate pushdown mode.

Functions§

parse_create_lookup_table
Parse a CREATE LOOKUP TABLE statement.
parse_drop_lookup_table
Parse a DROP LOOKUP TABLE statement.
validate_properties
Validate and extract typed properties from raw WITH options.