Class ByteChunkFiller
java.lang.Object
io.deephaven.engine.table.impl.chunkfillers.ByteChunkFiller
- All Implemented Interfaces:
ChunkFiller
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
fillByIndices
(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) final void
fillByIndices
(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) final void
fillByRanges
(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) void
fillFromSingleValue
(ElementSource src, long srcKey, WritableColumnSource dest, RowSequence destKeys) This doesn't really belong here but we are putting it here for now for implementation convenience.final void
fillPrevByIndices
(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) final void
fillPrevByIndices
(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) final void
fillPrevByRanges
(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ByteChunkFiller
public ByteChunkFiller()
-
-
Method Details
-
fillByRanges
public final void fillByRanges(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) - Specified by:
fillByRanges
in interfaceChunkFiller
-
fillByIndices
public final void fillByIndices(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) - Specified by:
fillByIndices
in interfaceChunkFiller
-
fillByIndices
public final void fillByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) - Specified by:
fillByIndices
in interfaceChunkFiller
-
fillPrevByRanges
public final void fillPrevByRanges(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) - Specified by:
fillPrevByRanges
in interfaceChunkFiller
-
fillPrevByIndices
public final void fillPrevByIndices(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) - Specified by:
fillPrevByIndices
in interfaceChunkFiller
-
fillPrevByIndices
public final void fillPrevByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) - Specified by:
fillPrevByIndices
in interfaceChunkFiller
-
fillFromSingleValue
public void fillFromSingleValue(ElementSource src, long srcKey, WritableColumnSource dest, RowSequence destKeys) Description copied from interface:ChunkFiller
This doesn't really belong here but we are putting it here for now for implementation convenience. In the long run we may want to generalize this functionality, or, at the very least, move it to some "ColumnSourceFiller" class.- Specified by:
fillFromSingleValue
in interfaceChunkFiller
-