Skip to main content

Module planner

Module planner 

Source
Expand description

Query planner for streaming SQL

This module translates parsed streaming SQL statements into execution plans. It integrates with the parser and translator modules to produce complete operator configurations for Ring 0 execution.

Modules§

channel_derivation
Channel type derivation from query plan analysis.
lookup_join
Optimizer rules for lookup join rewriting. Optimizer rules that rewrite standard JOINs to LookupJoinNode.
predicate_split
Predicate splitting and pushdown for lookup joins. Predicate splitting and pushdown for lookup joins.

Structs§

LookupTableInfo
Information about a registered lookup table.
QueryPlan
A query plan with streaming operator configurations
SinkInfo
Information about a registered sink
SourceInfo
Information about a registered source
StreamingPlanner
Streaming query planner

Enums§

PlanningError
Planning errors
StreamingPlan
Result of planning a streaming statement