Package com.illumon.iris.db.v2.sources.chunk
package com.illumon.iris.db.v2.sources.chunk
-
ClassDescriptionAttributes that may apply to a
Chunk.All attributes must extend from Any.The chunk contains bytes of objects which need to be decoded.The chunk contains integer hash codes.The chunk contains index keys, which may be ordered or unordered.The chunk contains individual index keys or index ranges.The chunk contains individual ordered index keys, which must be in strictly ascending order.The chunk contains index ranges.This chunk contains longs which are encoded StringSets as a bitnask.The chunk contains index keys, which may be in any order (and contain duplicates).The chunk contains individual values.BooleanChunk<ATTR extends Attributes.Any>Chunkimplementation for boolean data.ByteChunk<ATTR extends Attributes.Any>Chunkimplementation for byte data.CharChunk<ATTR extends Attributes.Any>Chunkimplementation for char data.Chunk<ATTR extends Attributes.Any>Data structure for a contiguous region of data.ChunkBase<ATTR extends Attributes.Any>A generic object intended to serve as a thin wrapper around an array region.ChunkSource<ATTR extends Attributes.Any>Marker interface forContexts that are used inChunkSource.fillChunk(FillContext, WritableChunk, OrderedKeys).Marker interface forContexts that are used inChunkSource.getChunk(GetContext, OrderedKeys).ChunkSource.WithPrev<ATTR extends Attributes.Any>Sub-interface for ChunkSources that support previous value retrieval.Base interface for state/mutable data that needs to be kept over the course of an evaluation session for a Chunk Source, Functor or Sink.DefaultChunkSource<ATTR extends Attributes.Any>DefaultChunkSource.SupportsContiguousGet<ATTR extends Attributes.Any>An alternative set of defaults which may typically be used byChunkSources which support a get method which only works for contiguous ranges.DefaultChunkSource.WithPrev<ATTR extends Attributes.Any>DefaultGetContext<ATTR extends Attributes.Any>DoubleChunk<ATTR extends Attributes.Any>Chunkimplementation for double data.FloatChunk<ATTR extends Attributes.Any>Chunkimplementation for float data.IntChunk<ATTR extends Attributes.Any>Chunkimplementation for int data.LongChunk<ATTR extends Attributes.Any>Chunkimplementation for long data.ObjectChunk<T,ATTR extends Attributes.Any> Chunkimplementation for Object data.ResettableBooleanChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for boolean data.ResettableByteChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for byte data.ResettableCharChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for char data.ResettableChunk<ATTR_BASE extends Attributes.Any>WritableChunkthat may have its backing storage reset to a slice of that belonging to anotherWritableChunkor a native array.ResettableContextinterface, for contexts that must be reset between steps of an operation (e.g.ResettableDoubleChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for double data.ResettableFloatChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for float data.ResettableIntChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for int data.ResettableLongChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for long data.ResettableObjectChunk<T,ATTR_UPPER extends Attributes.Any> ResettableReadOnlyChunkimplementation for Object data.ResettableReadOnlyChunk<ATTR_BASE extends Attributes.Any>ResettableShortChunk<ATTR_UPPER extends Attributes.Any>ResettableReadOnlyChunkimplementation for short data.ResettableWritableBooleanChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for boolean data.ResettableWritableByteChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for byte data.ResettableWritableCharChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for char data.ResettableWritableChunk<ATTR_BASE extends Attributes.Any>WritableChunkthat may have its backing storage reset to a slice of that belonging to anotherWritableChunkor a native array.ResettableWritableDoubleChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for double data.ResettableWritableFloatChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for float data.ResettableWritableIntChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for int data.ResettableWritableLongChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for long data.ResettableWritableObjectChunk<T,ATTR_BASE extends Attributes.Any> ResettableWritableChunkimplementation for Object data.ResettableWritableShortChunk<ATTR_BASE extends Attributes.Any>ResettableWritableChunkimplementation for short data.ResettableContextused as a holder for otherResettableContexts that may be shared across components.SharedContext.ExactReferenceSharingKey<VALUE_TYPE extends ResettableContext>AbstractSharedContext.Keyimplementation for use when a simple Object reference coupled with sub-class identity can determine equality for sharing purposes.SharedContext.Key<VALUE_TYPE extends ResettableContext>Key marker interface.ShortChunk<ATTR extends Attributes.Any>Chunkimplementation for short data.WritableBooleanChunk<ATTR extends Attributes.Any>WritableChunkimplementation for boolean data.WritableByteChunk<ATTR extends Attributes.Any>WritableChunkimplementation for byte data.WritableCharChunk<ATTR extends Attributes.Any>WritableChunkimplementation for char data.WritableChunk<ATTR extends Attributes.Any>Data structure for a contiguous region of data that may be mutated.WritableDoubleChunk<ATTR extends Attributes.Any>WritableChunkimplementation for double data.WritableFloatChunk<ATTR extends Attributes.Any>WritableChunkimplementation for float data.WritableIntChunk<ATTR extends Attributes.Any>WritableChunkimplementation for int data.WritableLongChunk<ATTR extends Attributes.Any>WritableChunkimplementation for long data.WritableObjectChunk<T,ATTR extends Attributes.Any> WritableChunkimplementation for Object data.WritableShortChunk<ATTR extends Attributes.Any>WritableChunkimplementation for short data.