Package org.apache.druid.segment.vector
Interface VectorOffset
- All Superinterfaces:
ReadableVectorInspector,ReadableVectorOffset,VectorSizeInspector
- All Known Implementing Classes:
BitmapVectorOffset,FilteredVectorOffset,NoFilterVectorOffset
The movable version of ReadableVectorOffset.
-
Field Summary
Fields inherited from interface org.apache.druid.segment.vector.ReadableVectorInspector
NULL_ID -
Method Summary
Methods inherited from interface org.apache.druid.segment.vector.ReadableVectorInspector
getIdMethods inherited from interface org.apache.druid.segment.vector.ReadableVectorOffset
getOffset, getOffsets, getStartOffset, isContiguousMethods inherited from interface org.apache.druid.segment.vector.VectorSizeInspector
getCurrentVectorSize, getMaxVectorSize
-
Method Details
-
advance
void advance()Advances by one batch. -
isDone
boolean isDone()Checks if iteration is "done", meaning the current batch of offsets is empty, and there are no more coming. -
reset
void reset()Resets the object back to its original state. Once this is done, iteration can begin anew.
-