Interface ChunkFiller
- All Known Implementing Classes:
BooleanChunkFiller
,ByteChunkFiller
,CharChunkFiller
,DoubleChunkFiller
,FloatChunkFiller
,IntChunkFiller
,LongChunkFiller
,ObjectChunkFiller
,ShortChunkFiller
public interface ChunkFiller
-
Method Summary
Modifier and TypeMethodDescriptionvoid
fillByIndices
(ElementSource src, LongChunk<? extends Attributes.KeyIndices> chunk, WritableChunk<? super Attributes.Values> dest) void
fillByIndices
(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) void
fillByRanges
(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) void
fillFromSingleValue
(ElementSource src, long srcKey, WritableSource dest, OrderedKeys destKeys) This doesn't really belong here but we are putting it here for now for implementation convenience.void
fillPrevByIndices
(ElementSource src, LongChunk<? extends Attributes.KeyIndices> chunk, WritableChunk<? super Attributes.Values> dest) void
fillPrevByIndices
(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) void
fillPrevByRanges
(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) static ChunkFiller
fromChunkType
(ChunkType chunkType)
-
Method Details
-
fromChunkType
-
fillByRanges
void fillByRanges(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) -
fillByIndices
void fillByIndices(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) -
fillByIndices
void fillByIndices(ElementSource src, LongChunk<? extends Attributes.KeyIndices> chunk, WritableChunk<? super Attributes.Values> dest) -
fillPrevByRanges
void fillPrevByRanges(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) -
fillPrevByIndices
void fillPrevByIndices(ElementSource src, OrderedKeys keys, WritableChunk<? super Attributes.Values> dest) -
fillPrevByIndices
void fillPrevByIndices(ElementSource src, LongChunk<? extends Attributes.KeyIndices> chunk, WritableChunk<? super Attributes.Values> dest) -
fillFromSingleValue
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.
-