Class InsertTabletPlanGenerator
- java.lang.Object
-
- org.apache.iotdb.db.engine.selectinto.InsertTabletPlanGenerator
-
public class InsertTabletPlanGenerator extends java.lang.ObjectinternallyConstructNewPlan -> collectRowRecord * N -> generateInsertTabletPlan
-
-
Constructor Summary
Constructors Constructor Description InsertTabletPlanGenerator(java.lang.String targetDevice, int tabletRowLimit, boolean isIntoPathsAligned)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollectRowRecord(org.apache.iotdb.tsfile.read.common.RowRecord rowRecord)voidcollectTargetPathInformation(java.lang.String targetMeasurementId, int queryDataSetIndex)InsertTabletPlangenerateInsertTabletPlan()voidinternallyConstructNewPlan()
-
-
-
Method Detail
-
collectTargetPathInformation
public void collectTargetPathInformation(java.lang.String targetMeasurementId, int queryDataSetIndex)
-
internallyConstructNewPlan
public void internallyConstructNewPlan()
-
collectRowRecord
public void collectRowRecord(org.apache.iotdb.tsfile.read.common.RowRecord rowRecord)
-
generateInsertTabletPlan
public InsertTabletPlan generateInsertTabletPlan() throws org.apache.iotdb.commons.exception.IllegalPathException
- Throws:
org.apache.iotdb.commons.exception.IllegalPathException
-
-