Class BigDecimalCumSumOperator
java.lang.Object
io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator<T>
io.deephaven.engine.table.impl.updateby.internal.BaseObjectBinaryOperator<BigDecimal>
io.deephaven.engine.table.impl.updateby.sum.BigDecimalCumSumOperator
- All Implemented Interfaces:
UpdateByOperator
public final class BigDecimalCumSumOperator extends BaseObjectBinaryOperator<BigDecimal>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator
BaseObjectUpdateByOperator.Context
Nested classes/interfaces inherited from interface io.deephaven.engine.table.impl.UpdateByOperator
UpdateByOperator.UpdateContext
-
Field Summary
Fields inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator
affectingColumns, bucketLastVal, initialized, isRedirected, maybeInnerSource, outputSource, pair, singletonGroup, singletonVal
Fields inherited from interface io.deephaven.engine.table.impl.UpdateByOperator
ZERO_LENGTH_OP_ARRAY
-
Constructor Summary
Constructors Constructor Description BigDecimalCumSumOperator(MatchPair inputPair, RowRedirection rowRedirection, MathContext mathContext)
-
Method Summary
Modifier and Type Method Description protected BigDecimal
doOperation(BigDecimal bucketCurVal, BigDecimal chunkCurVal)
Methods inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectBinaryOperator
addChunk, doAddChunk
Methods inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator
addChunk, anyModified, applyOutputShift, applyShift, canProcessNormalUpdate, finishFor, getAdditionalModifications, getAffectingColumnNames, getInputColumnName, getOutputColumnNames, getOutputColumns, initializeFor, initializeForUpdate, makeUpdateContext, modifyChunk, onBucketsRemoved, removeChunk, reprocessChunk, reprocessChunk, requiresKeys, requiresValues, resetForReprocess, resetForReprocess, setBucketCapacity, setChunkSize, startTrackingPrev
-
Constructor Details
-
BigDecimalCumSumOperator
public BigDecimalCumSumOperator(@NotNull MatchPair inputPair, @Nullable RowRedirection rowRedirection, @NotNull MathContext mathContext)
-
-
Method Details
-
doOperation
- Specified by:
doOperation
in classBaseObjectBinaryOperator<BigDecimal>
-