- All Superinterfaces:
AutoCloseable
, Closeable
, Iterable<ValueVector>
, ValueVector
- All Known Implementing Classes:
BigIntVector
, BitVector
, DateDayVector
, DateMilliVector
, Decimal256Vector
, DecimalVector
, DenseUnionVector
, DurationVector
, FixedSizeBinaryVector
, FixedSizeListVector
, Float2Vector
, Float4Vector
, Float8Vector
, IntervalDayVector
, IntervalMonthDayNanoVector
, IntervalYearVector
, IntVector
, LargeListVector
, LargeListViewVector
, LargeVarBinaryVector
, LargeVarCharVector
, ListVector
, ListViewVector
, MapVector
, NonNullableStructVector
, NullVector
, OpaqueVector
, SmallIntVector
, StructVector
, TimeMicroVector
, TimeMilliVector
, TimeNanoVector
, TimeSecVector
, TimeStampMicroTZVector
, TimeStampMicroVector
, TimeStampMilliTZVector
, TimeStampMilliVector
, TimeStampNanoTZVector
, TimeStampNanoVector
, TimeStampSecTZVector
, TimeStampSecVector
, TinyIntVector
, UInt1Vector
, UInt2Vector
, UInt4Vector
, UInt8Vector
, VarBinaryVector
, VarCharVector
, ViewVarBinaryVector
, ViewVarCharVector
, ZeroVector
public interface ValueIterableVector<T>
extends ValueVector
-
Method Summary
Get an Iterator for the values in the vector.
Get an Iterable that can be used to iterate over the values in the vector.
Methods 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
-
getValueIterator
Get an Iterable that can be used to iterate over the values in the vector.
- Returns:
- an Iterable for the vector's values
-
getValueIterable
Get an Iterator for the values in the vector.
- Returns:
- an Iterator for the values in the vector