Interface ColumnIterator<DATA_TYPE>
- All Superinterfaces:
AutoCloseable,CloseableIterator<DATA_TYPE>,Iterator<DATA_TYPE>,SafeCloseable,ValueIterator<DATA_TYPE>
- All Known Subinterfaces:
ByteColumnIterator,CharacterColumnIterator,DoubleColumnIterator,FloatColumnIterator,IntegerColumnIterator,LongColumnIterator,ObjectColumnIterator<DATA_TYPE>,ShortColumnIterator
- All Known Implementing Classes:
ChunkedByteColumnIterator,ChunkedCharacterColumnIterator,ChunkedColumnIterator,ChunkedDoubleColumnIterator,ChunkedFloatColumnIterator,ChunkedIntegerColumnIterator,ChunkedLongColumnIterator,ChunkedObjectColumnIterator,ChunkedShortColumnIterator,SerialByteColumnIterator,SerialCharacterColumnIterator,SerialColumnIterator,SerialDoubleColumnIterator,SerialFloatColumnIterator,SerialIntegerColumnIterator,SerialLongColumnIterator,SerialObjectColumnIterator,SerialShortColumnIterator
Iteration support for values supplied by a column.
- ApiNote:
- ColumnIterators must be explicitly
closedor used until exhausted in order to avoid resource leaks.
-
Field Summary
Fields inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIterator
EMPTY -
Method Summary
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, removeMethods inherited from interface io.deephaven.engine.primitive.value.iterator.ValueIterator
remaining, stream
-
Method Details
-
close
default void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseableIterator<DATA_TYPE>- Specified by:
closein interfaceSafeCloseable
-