Package com.illumon.iris.db.v2.sources
Interface FillUnordered
- All Known Implementing Classes:
ArrayBackedColumnSource
,BooleanArraySource
,BooleanSparseArraySource
,ByteArraySource
,ByteSparseArraySource
,CharacterArraySource
,CharacterSparseArraySource
,DateTimeArraySource
,DateTimeSparseArraySource
,DoubleArraySource
,DoubleSparseArraySource
,FloatArraySource
,FloatSparseArraySource
,InstantArraySource
,InstantSparseArraySource
,IntegerArraySource
,IntegerSparseArraySource
,LongArraySource
,LongSparseArraySource
,NanosBasedTimeArraySource
,NanosBasedTimeSparseArraySource
,ObjectArraySource
,ObjectSparseArraySource
,ShortArraySource
,ShortSparseArraySource
,SparseArrayColumnSource
,ZonedDateTimeArraySource
,ZonedDateTimeSparseArraySource
public interface FillUnordered
-
Method Summary
Modifier and Type Method Description void
fillChunkUnordered(ChunkSource.FillContext context, WritableChunk<? super Attributes.Values> dest, LongChunk<? extends Attributes.KeyIndices> keys)
Populates a contiguous portion of the given destination chunk with data corresponding to the keys from the givenLongChunk
.void
fillPrevChunkUnordered(ChunkSource.FillContext context, WritableChunk<? super Attributes.Values> dest, LongChunk<? extends Attributes.KeyIndices> keys)
Populates a contiguous portion of the given destination chunk with prev data corresponding to the keys from the givenLongChunk
.
-
Method Details
-
fillChunkUnordered
void fillChunkUnordered(@NotNull ChunkSource.FillContext context, @NotNull WritableChunk<? super Attributes.Values> dest, @NotNull LongChunk<? extends Attributes.KeyIndices> keys)Populates a contiguous portion of the given destination chunk with data corresponding to the keys from the givenLongChunk
.- Parameters:
context
- A context containing all mutable/state related data used in retrieving the Chunk.dest
- The chunk to be populated according tokeys
keys
- A chunk of individual, not assumed to be ordered keys to be fetched
-
fillPrevChunkUnordered
void fillPrevChunkUnordered(@NotNull ChunkSource.FillContext context, @NotNull WritableChunk<? super Attributes.Values> dest, @NotNull LongChunk<? extends Attributes.KeyIndices> keys)Populates a contiguous portion of the given destination chunk with prev data corresponding to the keys from the givenLongChunk
.- Parameters:
context
- A context containing all mutable/state related data used in retrieving the Chunk.dest
- The chunk to be populated according tokeys
keys
- A chunk of individual, not assumed to be ordered keys to be fetched
-