Interface IPlanExecutor

  • All Known Implementing Classes:
    PlanExecutor

    public interface IPlanExecutor
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void delete​(org.apache.iotdb.commons.path.PartialPath path, long startTime, long endTime, long planIndex, DataRegion.TimePartitionFilter partitionFilter)
      execute delete command and return whether the operator is successful.
      void delete​(DeletePlan deletePlan)
      execute delete command and return whether the operator is successful.
      void insert​(InsertRowPlan insertRowPlan)
      execute insert command and return whether the operator is successful.
      void insert​(InsertRowsOfOneDevicePlan insertRowsOfOneDevicePlan)
      execute insert command and return whether the operator is successful.
      void insert​(InsertRowsPlan insertRowsPlan)
      execute insert command and return whether the operator is successful.
      void insertTablet​(InsertMultiTabletsPlan insertMultiTabletsPlan)
      execute multi batch insert plan
      void insertTablet​(InsertTabletPlan insertTabletPlan)
      execute batch insert plan
      boolean processNonQuery​(PhysicalPlan plan)
      Process Non-Query Physical plan, including insert/update/delete operation of data/metadata/Privilege
      org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet processQuery​(PhysicalPlan queryPlan, QueryContext context)
      process query plan of qp layer, construct queryDataSet.
      void update​(org.apache.iotdb.commons.path.PartialPath path, long startTime, long endTime, java.lang.String value)
      execute update command and return whether the operator is successful.