Class AggregationExecutor


  • public class AggregationExecutor
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void aggregateOneAlignedSeries​(AlignedPath alignedPath, java.util.List<java.util.List<java.lang.Integer>> subIndexes, java.util.Set<java.lang.String> allMeasurementsInDevice, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)  
      static void aggregateOneAlignedSeries​(AlignedPath alignedPath, java.util.Set<java.lang.String> measurements, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType tsDataType, java.util.List<java.util.List<AggregateResult>> ascAggregateResultList, java.util.List<java.util.List<AggregateResult>> descAggregateResultList, TsFileFilter fileFilter, boolean ascending)  
      protected void aggregateOneSeries​(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.List<java.lang.Integer> indexes, java.util.Set<java.lang.String> allMeasurementsInDevice, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter)
      get aggregation result for one series
      static void aggregateOneSeries​(org.apache.iotdb.commons.path.PartialPath seriesPath, java.util.Set<java.lang.String> measurements, QueryContext context, org.apache.iotdb.tsfile.read.filter.basic.Filter timeFilter, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType tsDataType, java.util.List<AggregateResult> ascAggregateResultList, java.util.List<AggregateResult> descAggregateResultList, TsFileFilter fileFilter, boolean ascending)  
      org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithoutValueFilter​(AggregationPlan aggregationPlan)
      execute aggregate function with only time filter or no filter.
      org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet executeWithValueFilter​(AggregationPlan queryPlan)
      execute aggregate function with value filter.
      protected IReaderByTimestamp getReaderByTime​(org.apache.iotdb.commons.path.PartialPath path, RawDataQueryPlan queryPlan, org.apache.iotdb.tsfile.file.metadata.enums.TSDataType dataType, QueryContext context)  
      protected org.apache.iotdb.tsfile.read.query.timegenerator.TimeGenerator getTimeGenerator​(QueryContext context, RawDataQueryPlan queryPlan)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait