Package org.apache.arrow.vector
Interface ValueIterableVector<T>
- 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
,LargeVarBinaryVector
,LargeVarCharVector
,ListVector
,ListViewVector
,MapVector
,NonNullableStructVector
,NullVector
,SmallIntVector
,StructVector
,TimeMicroVector
,TimeMilliVector
,TimeNanoVector
,TimeSecVector
,TimeStampMicroTZVector
,TimeStampMicroVector
,TimeStampMilliTZVector
,TimeStampMilliVector
,TimeStampNanoTZVector
,TimeStampNanoVector
,TimeStampSecTZVector
,TimeStampSecVector
,TinyIntVector
,UInt1Vector
,UInt2Vector
,UInt4Vector
,UInt8Vector
,VarBinaryVector
,VarCharVector
,ViewVarBinaryVector
,ViewVarCharVector
,ZeroVector
-
Method Summary
Modifier and TypeMethodDescriptionGet 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 java.lang.Iterable
forEach, iterator, spliterator
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
-