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>columnSourceprotected ReadOnlyIndex.IteratorindexIterator -
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