Class ByteCumMinMaxOperator.Context
java.lang.Object
io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
io.deephaven.engine.table.impl.updateby.internal.BaseByteUpdateByOperator.Context
io.deephaven.engine.table.impl.updateby.minmax.ByteCumMinMaxOperator.Context
- All Implemented Interfaces:
SafeCloseable
,AutoCloseable
- Enclosing class:
- ByteCumMinMaxOperator
-
Field Summary
Fields inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseByteUpdateByOperator.Context
curVal, outputFillContext, outputValues
Fields inherited from class io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
affectedPosChunk, influencerPosChunk, nullCount
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
push
(int pos, int count) Add values to the operators current data setvoid
setValueChunks
(@NotNull Chunk<? extends Values>[] valueChunks) Methods inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseByteUpdateByOperator.Context
accumulateCumulative, accumulateRolling, close, reset, writeToOutputChunk, writeToOutputColumn
Methods inherited from class io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
isValueValid, pop, setPosChunks
-
Field Details
-
byteValueChunk
-
-
Constructor Details
-
Context
protected Context(int chunkSize)
-
-
Method Details
-
setValueChunks
- Overrides:
setValueChunks
in classBaseByteUpdateByOperator.Context
-
push
public void push(int pos, int count) Description copied from class:UpdateByOperator.Context
Add values to the operators current data set- Specified by:
push
in classUpdateByOperator.Context
- Parameters:
pos
- the index in the associated chunk where this value can be found. Depending on the usage, might be a values chunk (for cumulative operators) or an influencer values chunk (for windowed). It is the task of the operator to pull the data from the chunk and use it properlycount
- the number of items to push from the chunk
-