TurtleDB
A mini distributed database system
|
Classes | |
class | BinaryRelationCacheIterator |
class | BinaryRelationStreamIterator |
Public Member Functions | |
void | setLeft (Relation r) |
void | setRight (Relation r) |
Relation | getLeft () |
Relation | getRight () |
int | tupleCount () |
Protected Member Functions | |
void | acceptBinary (QueryVisitor v) throws VisitorException |
Protected Attributes | |
Relation | m_left |
Relation | m_right |
A binary relation has exactly two operands.
Definition at line 26 of file BinaryRelation.java.
void ca.uqac.dim.turtledb.BinaryRelation.acceptBinary | ( | QueryVisitor | v | ) | throws VisitorException [protected] |
Definition at line 51 of file BinaryRelation.java.
Definition at line 41 of file BinaryRelation.java.
Definition at line 46 of file BinaryRelation.java.
Definition at line 31 of file BinaryRelation.java.
Definition at line 36 of file BinaryRelation.java.
int ca.uqac.dim.turtledb.BinaryRelation.tupleCount | ( | ) | [virtual] |
Returns the number of actual tuples present in the query. This number is different from the cardinality of the query; it counts the number of tuples that are present in the leaves of the query tree.
Implements ca.uqac.dim.turtledb.Relation.
Reimplemented in ca.uqac.dim.turtledb.Join.
Definition at line 58 of file BinaryRelation.java.
Relation ca.uqac.dim.turtledb.BinaryRelation.m_left [protected] |
Definition at line 28 of file BinaryRelation.java.
Relation ca.uqac.dim.turtledb.BinaryRelation.m_right [protected] |
Definition at line 29 of file BinaryRelation.java.