TurtleDB
A mini distributed database system
ca.uqac.dim.turtledb.Product.ProductStreamIterator Class Reference
Inheritance diagram for ca.uqac.dim.turtledb.Product.ProductStreamIterator:
Collaboration diagram for ca.uqac.dim.turtledb.Product.ProductStreamIterator:

List of all members.

Protected Member Functions

Tuple internalNext ()

Detailed Description

Definition at line 46 of file Product.java.


Member Function Documentation

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.

Returns:
The next tuple, null if no such tuple exists

Implements ca.uqac.dim.turtledb.RelationStreamIterator.

Definition at line 49 of file Product.java.


The documentation for this class was generated from the following file: