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
-
SelectItems - MetaStore
- KsqlConfig
- RewrittenAnalysis
-
isWindowedflag - QueryPlannerOptions
-
isScalablePushflag
QueryProjectNode is created when:
LogicalPlanneris requested to buildQueryLogicalPlan