Class BaseBigNumberEMOperator.Context
java.lang.Object
io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
BaseObjectUpdateByOperator<BigDecimal>.Context
io.deephaven.engine.table.impl.updateby.em.BaseBigNumberEMOperator.Context
- All Implemented Interfaces:
SafeCloseable,AutoCloseable
- Direct Known Subclasses:
BigDecimalEMOperator.Context,BigIntegerEMOperator.Context
- Enclosing class:
- BaseBigNumberEMOperator<T>
public abstract class BaseBigNumberEMOperator.Context
extends BaseObjectUpdateByOperator<BigDecimal>.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimalprotected longprotected longObjectChunk<T,? extends Values> protected BigDecimalFields inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator.Context
curVal, outputFillContext, outputValuesFields inherited from class io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
affectedPosChunk, influencerPosChunk, nullCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisValueValid(long atKey) voidreset()Reset the operator data values to a known state.voidsetValueChunks(@NotNull Chunk<? extends Values>[] valueChunks) Methods inherited from class io.deephaven.engine.table.impl.updateby.internal.BaseObjectUpdateByOperator.Context
accumulateCumulative, accumulateRolling, close, writeNullToOutputChunk, writeToOutputChunk, writeToOutputColumnMethods inherited from class io.deephaven.engine.table.impl.updateby.UpdateByOperator.Context
pop, push, setPosChunks
-
Field Details
-
objectValueChunk
-
alpha
-
oneMinusAlpha
-
lastDt
protected long lastDt -
lastStamp
protected long lastStamp
-
-
Constructor Details
-
Context
protected Context(int chunkSize)
-
-
Method Details
-
setValueChunks
- Overrides:
setValueChunksin classBaseObjectUpdateByOperator<BigDecimal>.Context
-
isValueValid
public boolean isValueValid(long atKey) - Overrides:
isValueValidin classUpdateByOperator.Context
-
reset
public void reset()Description copied from class:UpdateByOperator.ContextReset the operator data values to a known state. This may occur during initialization or when a windowed operator has an empty window- Overrides:
resetin classBaseObjectUpdateByOperator<BigDecimal>.Context
-