Class UDAFPlan

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

    public class UDAFPlan
    extends UDTFPlan
    The physical plan of aggregation query with UDF nested
    • Constructor Detail

      • UDAFPlan

        public UDAFPlan​(java.time.ZoneId zoneId)
    • 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 QueryPlan
        Throws:
        org.apache.thrift.TException
        org.apache.iotdb.commons.exception.MetadataException
      • setExpressionToInnerResultIndexMap

        public void setExpressionToInnerResultIndexMap​(java.util.Map<Expression,​java.lang.Integer> expressionToInnerResultIndexMap)
      • setInnerAggregationPlan

        public void setInnerAggregationPlan​(AggregationPlan innerAggregationPlan)
      • getInnerAggregationPlan

        public AggregationPlan getInnerAggregationPlan()
      • deduplicate

        public void deduplicate​(PhysicalGenerator physicalGenerator)
                         throws org.apache.iotdb.commons.exception.MetadataException
        Overrides:
        deduplicate in class UDTFPlan
        Throws:
        org.apache.iotdb.commons.exception.MetadataException