- 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 ScalarValuedIterator
newIterator(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
-
-