Class BaseFloatUpdateByOperator.Context
java.lang.Object
com.illumon.iris.db.v2.updateby.internal.BaseFloatUpdateByOperator.Context
- All Implemented Interfaces:
UpdateByOperator.UpdateContext
,SafeCloseable
,AutoCloseable
- Enclosing class:
- BaseFloatUpdateByOperator
protected class BaseFloatUpdateByOperator.Context extends Object implements UpdateByOperator.UpdateContext
-
Field Summary
Fields Modifier and Type Field Description boolean
canProcessDirectly
UpdateBy.UpdateType
currentUpdateType
float
curVal
SizedSafeCloseable<WritableChunkSink.FillFromContext>
fillContext
boolean
filledWithPermanentValue
long
lastGroupPosition
Index.SequentialBuilder
modifiedBuilder
Index
newModified
SizedFloatChunk<Attributes.Values>
outputValues
-
Constructor Summary
Constructors Modifier Constructor Description protected
Context(int chunkSize)
-
Method Summary
Modifier and Type Method Description void
close()
Index.SequentialBuilder
getModifiedBuilder()
-
Field Details
-
fillContext
-
outputValues
-
canProcessDirectly
public boolean canProcessDirectly -
currentUpdateType
-
modifiedBuilder
-
newModified
-
curVal
public float curVal -
filledWithPermanentValue
public boolean filledWithPermanentValue -
lastGroupPosition
public long lastGroupPosition
-
-
Constructor Details
-
Context
protected Context(int chunkSize)
-
-
Method Details
-
getModifiedBuilder
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSafeCloseable
-