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 registered snapshot-capable or on-demand connectors 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§

LookupConnector
Connector backing a lookup table.
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.