Class AlignByDevicePlan

  • All Implemented Interfaces:
    org.apache.iotdb.consensus.common.request.IConsensusRequest

    public class AlignByDevicePlan
    extends QueryPlan
    • Field Detail

      • MEASUREMENT_ERROR_MESSAGE

        public static final java.lang.String MEASUREMENT_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • ALIAS_ERROR_MESSAGE

        public static final java.lang.String ALIAS_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • DATATYPE_ERROR_MESSAGE

        public static final java.lang.String DATATYPE_ERROR_MESSAGE
        See Also:
        Constant Field Values
    • Constructor Detail

      • AlignByDevicePlan

        public AlignByDevicePlan()
    • Method Detail

      • getDeduplicatePaths

        public java.util.List<org.apache.iotdb.commons.path.PartialPath> getDeduplicatePaths()
      • removeDevice

        public void removeDevice​(java.lang.String device)
      • setMeasurementInfoMap

        public void setMeasurementInfoMap​(java.util.Map<java.lang.String,​MeasurementInfo> measurementInfoMap)
      • getMeasurementInfoMap

        public java.util.Map<java.lang.String,​MeasurementInfo> getMeasurementInfoMap()
      • getTSExecuteStatementResp

        public org.apache.iotdb.service.rpc.thrift.TSExecuteStatementResp getTSExecuteStatementResp​(boolean isJdbcQuery)
        Description copied from class: QueryPlan
        Construct the header of result set. Return TSExecuteStatementResp.
        Overrides:
        getTSExecuteStatementResp in class QueryPlan
      • setMeasurements

        public void setMeasurements​(java.util.List<java.lang.String> measurements)
      • getMeasurements

        public java.util.List<java.lang.String> getMeasurements()
      • setAggregations

        public void setAggregations​(java.util.List<java.lang.String> aggregations)
      • getDeviceToPathIndex

        public java.util.Map<java.lang.String,​java.util.List<java.lang.Integer>> getDeviceToPathIndex()
      • setDeviceToPathIndex

        public void setDeviceToPathIndex​(java.util.Map<java.lang.String,​java.util.List<java.lang.Integer>> deviceToPathIndex)
      • getDeviceToFilterMap

        public java.util.Map<java.lang.String,​org.apache.iotdb.tsfile.read.expression.IExpression> getDeviceToFilterMap()
      • setDeviceToFilterMap

        public void setDeviceToFilterMap​(java.util.Map<java.lang.String,​org.apache.iotdb.tsfile.read.expression.IExpression> deviceToFilterMap)
      • setGroupByTimePlan

        public void setGroupByTimePlan​(GroupByTimePlan groupByTimePlan)
      • setFillQueryPlan

        public void setFillQueryPlan​(FillQueryPlan fillQueryPlan)
      • setAggregationPlan

        public void setAggregationPlan​(AggregationPlan aggregationPlan)