Interface Accumulator
-
public interface Accumulator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInput(WindowIndex index, List<Integer> channels, int startPosition, int endPosition)
void
addInput(Page page)
void
addIntermediate(Block block)
void
evaluateFinal(BlockBuilder blockBuilder)
void
evaluateIntermediate(BlockBuilder blockBuilder)
long
getEstimatedSize()
Type
getFinalType()
Type
getIntermediateType()
void
removeInput(WindowIndex index, List<Integer> channels, int startPosition, int endPosition)
-
-
-
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)
-
-