Class InsertTabletPlanGenerator


  • public class InsertTabletPlanGenerator
    extends java.lang.Object
    internallyConstructNewPlan -> collectRowRecord * N -> generateInsertTabletPlan
    • Constructor Detail

      • InsertTabletPlanGenerator

        public InsertTabletPlanGenerator​(java.lang.String targetDevice,
                                         int tabletRowLimit,
                                         boolean isIntoPathsAligned)
    • 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