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 TypeMethodDescriptionvoidfillChunkUnordered(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.voidfillPrevChunkUnordered(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 tokeyskeys- 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 tokeyskeys- A chunk of individual, not assumed to be ordered keys to be fetched
-