Class DataExecutionVisitor
- java.lang.Object
-
- org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
- org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor
-
public class DataExecutionVisitor extends PlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
-
Constructor Summary
Constructors Constructor Description DataExecutionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.iotdb.common.rpc.thrift.TSStatusvisitDeleteData(DeleteDataNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitInsertMultiTablets(InsertMultiTabletsNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitInsertRow(InsertRowNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitInsertRows(InsertRowsNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitInsertRowsOfOneDevice(InsertRowsOfOneDeviceNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitInsertTablet(InsertTabletNode node, DataRegion dataRegion)org.apache.iotdb.common.rpc.thrift.TSStatusvisitPlan(PlanNode node, DataRegion context)-
Methods inherited from class org.apache.iotdb.db.mpp.plan.planner.plan.node.PlanVisitor
process, visitActivateTemplate, visitAggregation, visitAlignedLastQueryScan, visitAlignedSeriesAggregationScan, visitAlignedSeriesScan, visitAlterTimeSeries, visitCountMerge, visitCreateAlignedTimeSeries, visitCreateMultiTimeSeries, visitCreateTimeSeries, visitDeleteTimeseries, visitDeviceMerge, visitDevicesCount, visitDevicesSchemaScan, visitDeviceView, visitExchange, visitFill, visitFilter, visitFragmentSink, visitGroupByLevel, visitInternalCreateTimeSeries, visitLastQuery, visitLastQueryCollect, visitLastQueryMerge, visitLastQueryScan, visitLevelTimeSeriesCount, visitLimit, visitNodeManagementMemoryMerge, visitNodePathConvert, visitNodePathsCount, visitNodePathsSchemaScan, visitOffset, visitProject, visitSchemaFetchMerge, visitSchemaFetchScan, visitSchemaQueryMerge, visitSchemaQueryOrderByHeat, visitSchemaQueryScan, visitSeriesAggregationScan, visitSeriesScan, visitSlidingWindowAggregation, visitSort, visitTimeJoin, visitTimeSeriesCount, visitTimeSeriesSchemaScan, visitTransform
-
-
-
-
Method Detail
-
visitPlan
public org.apache.iotdb.common.rpc.thrift.TSStatus visitPlan(PlanNode node, DataRegion context)
- Specified by:
visitPlanin classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitInsertRow
public org.apache.iotdb.common.rpc.thrift.TSStatus visitInsertRow(InsertRowNode node, DataRegion dataRegion)
- Overrides:
visitInsertRowin classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitInsertTablet
public org.apache.iotdb.common.rpc.thrift.TSStatus visitInsertTablet(InsertTabletNode node, DataRegion dataRegion)
- Overrides:
visitInsertTabletin classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitInsertRows
public org.apache.iotdb.common.rpc.thrift.TSStatus visitInsertRows(InsertRowsNode node, DataRegion dataRegion)
- Overrides:
visitInsertRowsin classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitInsertMultiTablets
public org.apache.iotdb.common.rpc.thrift.TSStatus visitInsertMultiTablets(InsertMultiTabletsNode node, DataRegion dataRegion)
- Overrides:
visitInsertMultiTabletsin classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitInsertRowsOfOneDevice
public org.apache.iotdb.common.rpc.thrift.TSStatus visitInsertRowsOfOneDevice(InsertRowsOfOneDeviceNode node, DataRegion dataRegion)
- Overrides:
visitInsertRowsOfOneDevicein classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
visitDeleteData
public org.apache.iotdb.common.rpc.thrift.TSStatus visitDeleteData(DeleteDataNode node, DataRegion dataRegion)
- Overrides:
visitDeleteDatain classPlanVisitor<org.apache.iotdb.common.rpc.thrift.TSStatus,DataRegion>
-
-