TurtleDB
A mini distributed database system
|
Public Member Functions | |
VariableTableStreamIterator () | |
void | reset () |
Protected Member Functions | |
Tuple | internalNext () |
Protected Attributes | |
RelationIterator | m_iterator = null |
Tuple | m_nextTuple |
Definition at line 170 of file VariableTable.java.
Definition at line 176 of file VariableTable.java.
Tuple ca.uqac.dim.turtledb.VariableTable.VariableTableStreamIterator.internalNext | ( | ) | [protected, virtual] |
Method that must be implemented by every non-abstract relation; it returns the next tuple of the enumeration, if any. Methods next and hasNext use the return value of internalNext and additionally remove any duplicate tuples from the output enumeration. Hence a call to next may result in multiple calls to the relation's internalNext, if the tuples returned are already part of the result (this is especially true of Projections.
null
if no such tuple exists Implements ca.uqac.dim.turtledb.RelationStreamIterator.
Definition at line 183 of file VariableTable.java.
Resets the enumeration of tuples, i.e. starts back at the first tuple of the relation.
Reimplemented from ca.uqac.dim.turtledb.UnaryRelation.UnaryRelationStreamIterator.
Definition at line 193 of file VariableTable.java.
RelationIterator ca.uqac.dim.turtledb.VariableTable.VariableTableStreamIterator.m_iterator = null [protected] |
Definition at line 172 of file VariableTable.java.
Reimplemented from ca.uqac.dim.turtledb.RelationStreamIterator.
Definition at line 174 of file VariableTable.java.