Class GroupByTimeDataSet

    • Field Detail

      • queryId

        protected long queryId
      • interval

        protected long interval
      • slidingStep

        protected long slidingStep
      • startTime

        protected long startTime
      • endTime

        protected long endTime
      • curAggrTimeRange

        protected org.apache.iotdb.tsfile.read.common.TimeRange curAggrTimeRange
      • hasCachedTimeInterval

        protected boolean hasCachedTimeInterval
      • curPreAggrTimeRange

        protected org.apache.iotdb.tsfile.read.common.TimeRange curPreAggrTimeRange
      • leftCRightO

        protected boolean leftCRightO
      • isIntervalByMonth

        protected boolean isIntervalByMonth
      • isSlidingStepByMonth

        protected boolean isSlidingStepByMonth
    • Constructor Detail

      • GroupByTimeDataSet

        public GroupByTimeDataSet()
    • Method Detail

      • initGroupByTimeDataSetFields

        protected void initGroupByTimeDataSetFields​(QueryContext context,
                                                    GroupByTimePlan groupByTimePlan)
      • hasNextWithoutConstraint

        public boolean hasNextWithoutConstraint()
        Specified by:
        hasNextWithoutConstraint in class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
      • nextWithoutConstraint

        public abstract org.apache.iotdb.tsfile.read.common.RowRecord nextWithoutConstraint()
                                                                                     throws java.io.IOException
        Specified by:
        nextWithoutConstraint in class org.apache.iotdb.tsfile.read.query.dataset.QueryDataSet
        Throws:
        java.io.IOException
      • getStartTime

        public long getStartTime()
      • nextTimePartition

        public org.apache.iotdb.tsfile.read.common.TimeRange nextTimePartition()