Package com.illumon.iris.db.v2.iterators
Class ColumnIterator<TYPE>
java.lang.Object
com.illumon.iris.db.v2.iterators.ColumnIterator<TYPE>
- All Implemented Interfaces:
Iterator<TYPE>
- Direct Known Subclasses:
ByteColumnIterator,CharacterColumnIterator,DoubleColumnIterator,FloatColumnIterator,IntegerColumnIterator,LongColumnIterator,ShortColumnIterator
Iteration support for objects (including boxed primitives) contained with a ColumnSource.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ColumnSource<TYPE>protected final ReadOnlyIndex.Iterator -
Constructor Summary
ConstructorsConstructorDescriptionColumnIterator(Table table, String columnName) Create a new iterator.ColumnIterator(Index index, ColumnSource<TYPE> columnSource) Create a new iterator. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Field Details
-
columnSource
-
indexIterator
-
-
Constructor Details
-
ColumnIterator
Create a new iterator.- Parameters:
index- index for the column sourcecolumnSource- column source
-
ColumnIterator
Create a new iterator.- Parameters:
table- table to create the iterator fromcolumnName- column name for iteration
-
-
Method Details