Package org.apache.druid.segment.data
Interface IndexedInts
- All Superinterfaces:
HotLoopCallee
- All Known Subinterfaces:
ColumnarInts
- All Known Implementing Classes:
ArrayBasedIndexedInts,CompressedVSizeColumnarIntsSupplier.CompressedVSizeColumnarInts,RangeIndexedInts,SingleIndexedInt,SliceIndexedInts,VSizeColumnarInts,ZeroIndexedInts
Get a int an index (array or list lookup abstraction without boxing).
Doesn't extend
Iterable (or IntIterable to avoid accidental
for-each iteration with boxing.-
Method Summary
Modifier and TypeMethodDescriptiondefault Stringstatic IndexedIntsempty()default voidforEach(IntConsumer action) intget(int index) default voidget(int[] out, int[] indexes, int length) default voidget(int[] out, int start, int length) intsize()Methods inherited from interface org.apache.druid.query.monomorphicprocessing.HotLoopCallee
inspectRuntimeShape
-
Method Details
-
empty
-
size
-
get
-
get
default void get(int[] out, int start, int length) -
get
default void get(int[] out, int[] indexes, int length) -
forEach
-
debugToString
-