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§
- Byte
Size - A parsed byte size (e.g., “512mb”, “1gb”, “10kb”).
- Create
Lookup Table Statement - CREATE LOOKUP TABLE statement.
- Lookup
Table Properties - Validated lookup table properties from the WITH clause.
Enums§
- Connector
Type - Connector type for lookup tables.
- Lookup
Strategy - Lookup strategy for how table data is distributed/cached.
- Pushdown
Mode - 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.