Interface ChunkFiller
- All Known Implementing Classes:
BooleanChunkFiller,ByteChunkFiller,CharChunkFiller,DoubleChunkFiller,FloatChunkFiller,IntChunkFiller,LongChunkFiller,ObjectChunkFiller,ShortChunkFiller
public interface ChunkFiller
-
Method Summary
Modifier and TypeMethodDescriptionvoidfillByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) voidfillByIndices(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) voidfillByRanges(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) voidfillFromSingleValue(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.voidfillPrevByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) voidfillPrevByIndices(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) voidfillPrevByRanges(ElementSource src, RowSequence keys, WritableChunk<? super Values> dest) static ChunkFillerforChunkType(ChunkType chunkType)
-
Method Details
-
forChunkType
-
fillByRanges
-
fillByIndices
-
fillByIndices
void fillByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) -
fillPrevByRanges
-
fillPrevByIndices
-
fillPrevByIndices
void fillPrevByIndices(ElementSource src, LongChunk<? extends RowKeys> chunk, WritableChunk<? super Values> dest) -
fillFromSingleValue
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. In the long run we may want to generalize this functionality, or, at the very least, move it to some "ColumnSourceFiller" class.
-