AggregationNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
Map<VariableReferenceExpression,AggregationNode.Aggregation> aggregations,
AggregationNode.GroupingSetDescriptor groupingSets,
List<VariableReferenceExpression> preGroupedVariables,
AggregationNode.Step step,
Optional<VariableReferenceExpression> hashVariable,
Optional<VariableReferenceExpression> groupIdVariable) |
AggregationNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
Map<VariableReferenceExpression,AggregationNode.Aggregation> aggregations,
AggregationNode.GroupingSetDescriptor groupingSets,
List<VariableReferenceExpression> preGroupedVariables,
AggregationNode.Step step,
Optional<VariableReferenceExpression> hashVariable,
Optional<VariableReferenceExpression> groupIdVariable) |
DistinctLimitNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
long limit,
boolean partial,
List<VariableReferenceExpression> distinctVariables,
Optional<VariableReferenceExpression> hashVariable) |
DistinctLimitNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
long limit,
boolean partial,
List<VariableReferenceExpression> distinctVariables,
Optional<VariableReferenceExpression> hashVariable) |
ExceptNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
ExceptNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
FilterNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
RowExpression predicate) |
FilterNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
RowExpression predicate) |
IntersectNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
IntersectNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
LimitNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
long count,
LimitNode.Step step) |
LimitNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
long count,
LimitNode.Step step) |
MarkDistinctNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
VariableReferenceExpression markerVariable,
List<VariableReferenceExpression> distinctVariables,
Optional<VariableReferenceExpression> hashVariable) |
MarkDistinctNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
VariableReferenceExpression markerVariable,
List<VariableReferenceExpression> distinctVariables,
Optional<VariableReferenceExpression> hashVariable) |
PlanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode) |
ProjectNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
Assignments assignments,
ProjectNode.Locality locality) |
ProjectNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
Assignments assignments,
ProjectNode.Locality locality) |
ProjectNode(PlanNodeId id,
PlanNode source,
Assignments assignments) |
SetOperationNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
SetOperationNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments,
List<TableConstraint<ColumnHandle>> tableConstraints,
TupleDomain<ColumnHandle> currentConstraint,
TupleDomain<ColumnHandle> enforcedConstraint) |
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments)
This constructor is for JSON deserialization only.
|
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments,
List<TableConstraint<ColumnHandle>> tableConstraints,
TupleDomain<ColumnHandle> currentConstraint,
TupleDomain<ColumnHandle> enforcedConstraint) |
TableScanNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
TableHandle table,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,ColumnHandle> assignments,
TupleDomain<ColumnHandle> currentConstraint,
TupleDomain<ColumnHandle> enforcedConstraint) |
TopNNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
PlanNode source,
long count,
OrderingScheme orderingScheme,
TopNNode.Step step) |
TopNNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
PlanNode source,
long count,
OrderingScheme orderingScheme,
TopNNode.Step step) |
UnionNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
UnionNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
List<PlanNode> sources,
List<VariableReferenceExpression> outputVariables,
Map<VariableReferenceExpression,List<VariableReferenceExpression>> outputToInputs) |
ValuesNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
List<VariableReferenceExpression> outputVariables,
List<List<RowExpression>> rows,
Optional<String> valuesNodeLabel) |
ValuesNode(Optional<SourceLocation> sourceLocation,
PlanNodeId id,
Optional<PlanNode> statsEquivalentPlanNode,
List<VariableReferenceExpression> outputVariables,
List<List<RowExpression>> rows,
Optional<String> valuesNodeLabel) |