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, wait
Methods 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