Class ColumnTransformer

    • Field Detail

      • returnType

        protected final org.apache.iotdb.tsfile.read.common.type.Type returnType
      • referenceCount

        protected int referenceCount
    • Constructor Detail

      • ColumnTransformer

        public ColumnTransformer​(org.apache.iotdb.tsfile.read.common.type.Type returnType)
    • Method Detail

      • tryEvaluate

        public void tryEvaluate()
      • getColumn

        public org.apache.iotdb.tsfile.read.common.block.column.Column getColumn()
      • addReferenceCount

        public void addReferenceCount()
      • initializeColumnCache

        public void initializeColumnCache​(org.apache.iotdb.tsfile.read.common.block.column.Column column)
      • getColumnCachePositionCount

        public int getColumnCachePositionCount()
      • getType

        public org.apache.iotdb.tsfile.read.common.type.Type getType()
      • isReturnTypeNumeric

        public boolean isReturnTypeNumeric()
      • evaluate

        protected abstract void evaluate()
        Responsible for the calculation
      • checkType

        protected abstract void checkType()
      • close

        public void close()