Class GroupByTimePlan

  • All Implemented Interfaces:
    org.apache.iotdb.consensus.common.request.IConsensusRequest
    Direct Known Subclasses:
    GroupByTimeFillPlan

    public class GroupByTimePlan
    extends AggregationPlan
    • Field Detail

      • startTime

        protected long startTime
      • endTime

        protected long endTime
      • interval

        protected long interval
      • slidingStep

        protected long slidingStep
      • isIntervalByMonth

        protected boolean isIntervalByMonth
      • isSlidingStepByMonth

        protected boolean isSlidingStepByMonth
      • leftCRightO

        protected boolean leftCRightO
    • Constructor Detail

      • GroupByTimePlan

        public GroupByTimePlan()
    • Method Detail

      • getTSExecuteStatementResp

        public org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp getTSExecuteStatementResp​(boolean isJdbcQuery)
                                                                                             throws org.apache.thrift.TException,
                                                                                                    org.apache.iotdb.commons.exception.MetadataException
        Description copied from class: QueryPlan
        Construct the header of result set. Return TSExecuteStatementResp.
        Overrides:
        getTSExecuteStatementResp in class AggregationPlan
        Throws:
        org.apache.thrift.TException
        org.apache.iotdb.commons.exception.MetadataException
      • getStartTime

        public long getStartTime()
      • setStartTime

        public void setStartTime​(long startTime)
      • getEndTime

        public long getEndTime()
      • setEndTime

        public void setEndTime​(long endTime)
      • getInterval

        public long getInterval()
      • setInterval

        public void setInterval​(long interval)
      • isSlidingStepByMonth

        public boolean isSlidingStepByMonth()
      • setSlidingStepByMonth

        public void setSlidingStepByMonth​(boolean isSlidingStepByMonth)
      • isIntervalByMonth

        public boolean isIntervalByMonth()
      • setIntervalByMonth

        public void setIntervalByMonth​(boolean isIntervalByMonth)
      • getSlidingStep

        public long getSlidingStep()
      • setSlidingStep

        public void setSlidingStep​(long slidingStep)
      • isLeftCRightO

        public boolean isLeftCRightO()
      • setLeftCRightO

        public void setLeftCRightO​(boolean leftCRightO)