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
public class ColumnIterator<TYPE> extends Object implements Iterator<TYPE>
Iteration support for objects (including boxed primitives) contained with a ColumnSource.
-
Field Summary
Fields Modifier and Type Field Description protected ColumnSource<TYPE>
columnSource
protected ReadOnlyIndex.Iterator
indexIterator
-
Constructor Summary
Constructors Constructor Description ColumnIterator(Table table, String columnName)
Create a new iterator.ColumnIterator(Index index, ColumnSource<TYPE> columnSource)
Create a new iterator. -
Method Summary
-
Field Details
-
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