Class PlanVisitor<R,C>
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanVisitor<R,C>
-
- Direct Known Subclasses:
DataExecutionVisitor,ExchangeNodeAdder,OperatorTreeGenerator,PlanGraphPrinter,SchemaExecutionVisitor,SimplePlanNodeRewriter
public abstract class PlanVisitor<R,C> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PlanVisitor()
-
Method Summary
-
-
-
Method Detail
-
visitSeriesScan
public R visitSeriesScan(SeriesScanNode node, C context)
-
visitSeriesAggregationScan
public R visitSeriesAggregationScan(SeriesAggregationScanNode node, C context)
-
visitAlignedSeriesScan
public R visitAlignedSeriesScan(AlignedSeriesScanNode node, C context)
-
visitAlignedSeriesAggregationScan
public R visitAlignedSeriesAggregationScan(AlignedSeriesAggregationScanNode node, C context)
-
visitDeviceView
public R visitDeviceView(DeviceViewNode node, C context)
-
visitDeviceMerge
public R visitDeviceMerge(DeviceMergeNode node, C context)
-
visitFilter
public R visitFilter(FilterNode node, C context)
-
visitGroupByLevel
public R visitGroupByLevel(GroupByLevelNode node, C context)
-
visitSlidingWindowAggregation
public R visitSlidingWindowAggregation(SlidingWindowAggregationNode node, C context)
-
visitOffset
public R visitOffset(OffsetNode node, C context)
-
visitAggregation
public R visitAggregation(AggregationNode node, C context)
-
visitProject
public R visitProject(ProjectNode node, C context)
-
visitTimeJoin
public R visitTimeJoin(TimeJoinNode node, C context)
-
visitExchange
public R visitExchange(ExchangeNode node, C context)
-
visitSchemaQueryMerge
public R visitSchemaQueryMerge(SchemaQueryMergeNode node, C context)
-
visitSchemaQueryScan
public R visitSchemaQueryScan(SchemaQueryScanNode node, C context)
-
visitSchemaQueryOrderByHeat
public R visitSchemaQueryOrderByHeat(SchemaQueryOrderByHeatNode node, C context)
-
visitTimeSeriesSchemaScan
public R visitTimeSeriesSchemaScan(TimeSeriesSchemaScanNode node, C context)
-
visitDevicesSchemaScan
public R visitDevicesSchemaScan(DevicesSchemaScanNode node, C context)
-
visitDevicesCount
public R visitDevicesCount(DevicesCountNode node, C context)
-
visitTimeSeriesCount
public R visitTimeSeriesCount(TimeSeriesCountNode node, C context)
-
visitLevelTimeSeriesCount
public R visitLevelTimeSeriesCount(LevelTimeSeriesCountNode node, C context)
-
visitCountMerge
public R visitCountMerge(CountSchemaMergeNode node, C context)
-
visitFragmentSink
public R visitFragmentSink(FragmentSinkNode node, C context)
-
visitCreateTimeSeries
public R visitCreateTimeSeries(CreateTimeSeriesNode node, C context)
-
visitSchemaFetchMerge
public R visitSchemaFetchMerge(SchemaFetchMergeNode node, C context)
-
visitSchemaFetchScan
public R visitSchemaFetchScan(SchemaFetchScanNode node, C context)
-
visitCreateAlignedTimeSeries
public R visitCreateAlignedTimeSeries(CreateAlignedTimeSeriesNode node, C context)
-
visitCreateMultiTimeSeries
public R visitCreateMultiTimeSeries(CreateMultiTimeSeriesNode node, C context)
-
visitAlterTimeSeries
public R visitAlterTimeSeries(AlterTimeSeriesNode node, C context)
-
visitTransform
public R visitTransform(TransformNode node, C context)
-
visitInsertRow
public R visitInsertRow(InsertRowNode node, C context)
-
visitInsertTablet
public R visitInsertTablet(InsertTabletNode node, C context)
-
visitInsertRows
public R visitInsertRows(InsertRowsNode node, C context)
-
visitInsertMultiTablets
public R visitInsertMultiTablets(InsertMultiTabletsNode node, C context)
-
visitInsertRowsOfOneDevice
public R visitInsertRowsOfOneDevice(InsertRowsOfOneDeviceNode node, C context)
-
visitNodePathsSchemaScan
public R visitNodePathsSchemaScan(NodePathsSchemaScanNode node, C context)
-
visitNodeManagementMemoryMerge
public R visitNodeManagementMemoryMerge(NodeManagementMemoryMergeNode node, C context)
-
visitNodePathConvert
public R visitNodePathConvert(NodePathsConvertNode node, C context)
-
visitNodePathsCount
public R visitNodePathsCount(NodePathsCountNode node, C context)
-
visitLastQueryScan
public R visitLastQueryScan(LastQueryScanNode node, C context)
-
visitAlignedLastQueryScan
public R visitAlignedLastQueryScan(AlignedLastQueryScanNode node, C context)
-
visitLastQuery
public R visitLastQuery(LastQueryNode node, C context)
-
visitLastQueryMerge
public R visitLastQueryMerge(LastQueryMergeNode node, C context)
-
visitLastQueryCollect
public R visitLastQueryCollect(LastQueryCollectNode node, C context)
-
visitDeleteTimeseries
public R visitDeleteTimeseries(DeleteTimeSeriesNode node, C context)
-
visitDeleteData
public R visitDeleteData(DeleteDataNode node, C context)
-
visitInternalCreateTimeSeries
public R visitInternalCreateTimeSeries(InternalCreateTimeSeriesNode node, C context)
-
visitActivateTemplate
public R visitActivateTemplate(ActivateTemplateNode node, C context)
-
-