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

List of all members.

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

Detailed Description

A binary relation has exactly two operands.

Author:
sylvain

Definition at line 26 of file BinaryRelation.java.


Member Function Documentation

Definition at line 51 of file BinaryRelation.java.

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.

Returns:
The tuple count

Implements ca.uqac.dim.turtledb.Relation.

Reimplemented in ca.uqac.dim.turtledb.Join.

Definition at line 58 of file BinaryRelation.java.


Member Data Documentation


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