Package org.apache.arrow.vector.complex
Interface BaseListVector
- All Superinterfaces:
AutoCloseable,Closeable,FieldVector,Iterable<ValueVector>,ValueVector
- All Known Implementing Classes:
BaseRepeatedValueVector,BaseRepeatedValueViewVector,FixedSizeListVector,ListVector,ListViewVector,MapVector
Abstraction for all list type vectors.
-
Method Summary
Modifier and TypeMethodDescriptionintgetElementEndIndex(int index) Get data vector end index with the given list index.intgetElementStartIndex(int index) Get data vector start index with the given list index.Methods inherited from interface org.apache.arrow.vector.FieldVector
exportBuffer, exportCDataBuffers, getChildrenFromFields, getDataBufferAddress, getExportedCDataBufferCount, getFieldBuffers, getFieldInnerVectors, getOffsetBufferAddress, getValidityBufferAddress, initializeChildrenFromFields, loadFieldBuffers, setNullMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.arrow.vector.ValueVector
accept, allocateNew, allocateNewSafe, clear, close, copyFrom, copyFromSafe, getAllocator, getBuffers, getBufferSize, getBufferSizeFor, getDataBuffer, getField, getMinorType, getName, getNullCount, getObject, getOffsetBuffer, getReader, getTransferPair, getTransferPair, getTransferPair, getTransferPair, getTransferPair, getValidityBuffer, getValueCapacity, getValueCount, hashCode, hashCode, isNull, makeTransferPair, reAlloc, reset, setInitialCapacity, setValueCount, validate, validateFull
-
Method Details
-
getElementStartIndex
int getElementStartIndex(int index) Get data vector start index with the given list index. -
getElementEndIndex
int getElementEndIndex(int index) Get data vector end index with the given list index.
-