Class BucketState
java.lang.Object
io.deephaven.clientsupport.plotdownsampling.BucketState
Represents a given "pixel" in the downsampled output - the first and last value within that pixel, and the max/min
value of each column we're interested in within that pixel.
The arrays of values for a given downsampled table are shared between all states, so each BucketState instance tracks
its own offset in those arrays.
-
Constructor Summary
ConstructorDescriptionBucketState
(long key, int offset, ValueTracker[] valueTrackers, boolean trackNulls) -
Method Summary
Modifier and TypeMethodDescriptionvoid
long
getKey()
long
void
remove
(long rowIndex) void
rescanIfNeeded
(DownsampleChunkContext context) void
shift
(RowSetShiftData shiftData) toString()
void
void
validate
(boolean usePrev, DownsampleChunkContext context, int[] allYColumnIndexes)