Package org.apache.druid.segment.data
Interface ColumnarMultiInts
- All Superinterfaces:
AutoCloseable,Closeable,HotLoopCallee,Indexed<IndexedInts>,Iterable<IndexedInts>
- All Known Implementing Classes:
CompressedVSizeColumnarMultiIntsSupplier.CompressedVSizeColumnarMultiInts,VSizeColumnarMultiInts
Resource that provides random access to a packed array of short arrays of ints (
IndexedInts). Backs up
multi-valued DictionaryEncodedColumns.-
Method Summary
Modifier and TypeMethodDescriptionget(int index) Returns the values at a given row index.getUnshared(int index) Returns the values at a given row index.Methods inherited from interface org.apache.druid.query.monomorphicprocessing.HotLoopCallee
inspectRuntimeShapeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
get
Returns the values at a given row index. The IndexedInts object may potentially be reused, so callers should not keep references to it.- Specified by:
getin interfaceIndexed<IndexedInts>
-