QueryProjectNode¶
QueryProjectNode
is a ProjectNode that is the top-level PlanNode in a query logical plan (after LogicalPlanner
is requested to build a query logical plan).
Creating Instance¶
QueryProjectNode
takes the following to be created:
-
PlanNodeId
- Source PlanNode
-
SelectItem
s - MetaStore
- KsqlConfig
- RewrittenAnalysis
-
isWindowed
flag - QueryPlannerOptions
-
isScalablePush
flag
QueryProjectNode
is created when:
LogicalPlanner
is requested to buildQueryLogicalPlan