Class FirstValueDescAccumulator

    • Constructor Detail

      • FirstValueDescAccumulator

        public FirstValueDescAccumulator​(org.apache.iotdb.tsfile.file.metadata.enums.TSDataType seriesDataType)
    • Method Detail

      • hasFinalResult

        public boolean hasFinalResult()
        Description copied from interface: Accumulator
        This method can only be used in seriesAggregateScanOperator. For first_value or last_value in decreasing order, we can get final result by the first record.
        Specified by:
        hasFinalResult in interface Accumulator
        Overrides:
        hasFinalResult in class FirstValueAccumulator
      • addIntInput

        protected int addIntInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                  org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addIntInput in class FirstValueAccumulator
      • addLongInput

        protected int addLongInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                   org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addLongInput in class FirstValueAccumulator
      • addFloatInput

        protected int addFloatInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                    org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addFloatInput in class FirstValueAccumulator
      • addDoubleInput

        protected int addDoubleInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                     org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addDoubleInput in class FirstValueAccumulator
      • addBooleanInput

        protected int addBooleanInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                      org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addBooleanInput in class FirstValueAccumulator
      • addBinaryInput

        protected int addBinaryInput​(org.apache.iotdb.tsfile.read.common.block.column.Column[] column,
                                     org.apache.iotdb.tsfile.read.common.TimeRange timeRange)
        Overrides:
        addBinaryInput in class FirstValueAccumulator