Class ExchangeNodeAdder
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanVisitor<PlanNode,NodeGroupContext>
-
- org.apache.iotdb.db.mpp.plan.planner.distribution.ExchangeNodeAdder
-
public class ExchangeNodeAdder extends PlanVisitor<PlanNode,NodeGroupContext>
-
-
Constructor Summary
Constructors Constructor Description ExchangeNodeAdder()
-
Method Summary
-
Methods inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanVisitor
process, visitActivateTemplate, visitAlterTimeSeries, visitCreateAlignedTimeSeries, visitCreateMultiTimeSeries, visitCreateTimeSeries, visitDeleteData, visitDeleteTimeseries, visitDevicesCount, visitDevicesSchemaScan, visitExchange, visitFill, visitFragmentSink, visitInsertMultiTablets, visitInsertRow, visitInsertRows, visitInsertRowsOfOneDevice, visitInsertTablet, visitInternalCreateTimeSeries, visitLevelTimeSeriesCount, visitLimit, visitNodeManagementMemoryMerge, visitNodePathConvert, visitNodePathsCount, visitNodePathsSchemaScan, visitOffset, visitProject, visitSort, visitTimeSeriesCount, visitTimeSeriesSchemaScan
-
-
-
-
Method Detail
-
visitPlan
public PlanNode visitPlan(PlanNode node, NodeGroupContext context)
- Specified by:
visitPlanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSchemaQueryMerge
public PlanNode visitSchemaQueryMerge(SchemaQueryMergeNode node, NodeGroupContext context)
- Overrides:
visitSchemaQueryMergein classPlanVisitor<PlanNode,NodeGroupContext>
-
visitCountMerge
public PlanNode visitCountMerge(CountSchemaMergeNode node, NodeGroupContext context)
- Overrides:
visitCountMergein classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSchemaFetchMerge
public PlanNode visitSchemaFetchMerge(SchemaFetchMergeNode node, NodeGroupContext context)
- Overrides:
visitSchemaFetchMergein classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSchemaQueryScan
public PlanNode visitSchemaQueryScan(SchemaQueryScanNode node, NodeGroupContext context)
- Overrides:
visitSchemaQueryScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSchemaFetchScan
public PlanNode visitSchemaFetchScan(SchemaFetchScanNode node, NodeGroupContext context)
- Overrides:
visitSchemaFetchScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSeriesScan
public PlanNode visitSeriesScan(SeriesScanNode node, NodeGroupContext context)
- Overrides:
visitSeriesScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitAlignedSeriesScan
public PlanNode visitAlignedSeriesScan(AlignedSeriesScanNode node, NodeGroupContext context)
- Overrides:
visitAlignedSeriesScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitLastQueryScan
public PlanNode visitLastQueryScan(LastQueryScanNode node, NodeGroupContext context)
- Overrides:
visitLastQueryScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitAlignedLastQueryScan
public PlanNode visitAlignedLastQueryScan(AlignedLastQueryScanNode node, NodeGroupContext context)
- Overrides:
visitAlignedLastQueryScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSeriesAggregationScan
public PlanNode visitSeriesAggregationScan(SeriesAggregationScanNode node, NodeGroupContext context)
- Overrides:
visitSeriesAggregationScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitAlignedSeriesAggregationScan
public PlanNode visitAlignedSeriesAggregationScan(AlignedSeriesAggregationScanNode node, NodeGroupContext context)
- Overrides:
visitAlignedSeriesAggregationScanin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitDeviceView
public PlanNode visitDeviceView(DeviceViewNode node, NodeGroupContext context)
- Overrides:
visitDeviceViewin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitDeviceMerge
public PlanNode visitDeviceMerge(DeviceMergeNode node, NodeGroupContext context)
- Overrides:
visitDeviceMergein classPlanVisitor<PlanNode,NodeGroupContext>
-
visitLastQueryMerge
public PlanNode visitLastQueryMerge(LastQueryMergeNode node, NodeGroupContext context)
- Overrides:
visitLastQueryMergein classPlanVisitor<PlanNode,NodeGroupContext>
-
visitLastQueryCollect
public PlanNode visitLastQueryCollect(LastQueryCollectNode node, NodeGroupContext context)
- Overrides:
visitLastQueryCollectin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitLastQuery
public PlanNode visitLastQuery(LastQueryNode node, NodeGroupContext context)
- Overrides:
visitLastQueryin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitTimeJoin
public PlanNode visitTimeJoin(TimeJoinNode node, NodeGroupContext context)
- Overrides:
visitTimeJoinin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitAggregation
public PlanNode visitAggregation(AggregationNode node, NodeGroupContext context)
- Overrides:
visitAggregationin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSchemaQueryOrderByHeat
public PlanNode visitSchemaQueryOrderByHeat(SchemaQueryOrderByHeatNode node, NodeGroupContext context)
- Overrides:
visitSchemaQueryOrderByHeatin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitGroupByLevel
public PlanNode visitGroupByLevel(GroupByLevelNode node, NodeGroupContext context)
- Overrides:
visitGroupByLevelin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitTransform
public PlanNode visitTransform(TransformNode node, NodeGroupContext context)
- Overrides:
visitTransformin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitFilter
public PlanNode visitFilter(FilterNode node, NodeGroupContext context)
- Overrides:
visitFilterin classPlanVisitor<PlanNode,NodeGroupContext>
-
visitSlidingWindowAggregation
public PlanNode visitSlidingWindowAggregation(SlidingWindowAggregationNode node, NodeGroupContext context)
- Overrides:
visitSlidingWindowAggregationin classPlanVisitor<PlanNode,NodeGroupContext>
-
visit
public PlanNode visit(PlanNode node, NodeGroupContext context)
-
-