Interface Accumulator


  • public interface Accumulator
    • Method Detail

      • getEstimatedSize

        long getEstimatedSize()
      • getFinalType

        Type getFinalType()
      • getIntermediateType

        Type getIntermediateType()
      • addInput

        void addInput​(Page page)
      • addInput

        void addInput​(WindowIndex index,
                      List<Integer> channels,
                      int startPosition,
                      int endPosition)
      • removeInput

        void removeInput​(WindowIndex index,
                         List<Integer> channels,
                         int startPosition,
                         int endPosition)
      • addIntermediate

        void addIntermediate​(Block block)
      • evaluateIntermediate

        void evaluateIntermediate​(BlockBuilder blockBuilder)
      • evaluateFinal

        void evaluateFinal​(BlockBuilder blockBuilder)