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 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 given LongChunk.
      Parameters:
      context - A context containing all mutable/state related data used in retrieving the Chunk.
      dest - The chunk to be populated according to keys
      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 given LongChunk.
      Parameters:
      context - A context containing all mutable/state related data used in retrieving the Chunk.
      dest - The chunk to be populated according to keys
      keys - A chunk of individual, not assumed to be ordered keys to be fetched