- java.lang.Object
-
- com.pervasive.datarush.tokens.record.FieldIteratorManager
-
public final class FieldIteratorManager extends Object
Class responsible for creating iterators associated with a given RecordValued object.
-
-
Constructor Summary
Constructors Constructor Description FieldIteratorManager(RecordValued record, ModificationCountProvider modificationCountProvider)Creates a new FieldIteratorManager.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScalarValuedIteratornewIterator(FieldIteratorProperties properties)Creates an iterator on the managed record.
-
-
-
Constructor Detail
-
FieldIteratorManager
public FieldIteratorManager(RecordValued record, ModificationCountProvider modificationCountProvider)
Creates a new FieldIteratorManager.- Parameters:
record- The record value.modificationCountProvider- The modification count provider to use to indicate when the underlying record changes values.
-
-
Method Detail
-
newIterator
public ScalarValuedIterator newIterator(FieldIteratorProperties properties)
Creates an iterator on the managed record.- Parameters:
properties- properties for the iterator- Returns:
- a new iterator
-
-