TurtleDB
A mini distributed database system
|
Classes | |
class | SelectionCacheIterator |
class | SelectionStreamIterator |
Public Member Functions | |
Selection (Condition c, Relation r) | |
Schema | getSchema () |
void | setCondition (Condition c) |
void | accept (QueryVisitor v) throws EmptyQueryVisitor.VisitorException |
RelationStreamIterator | streamIterator () |
RelationIterator | cacheIterator () |
Protected Attributes | |
Condition | m_condition |
Definition at line 20 of file Selection.java.
Definition at line 24 of file Selection.java.
void ca.uqac.dim.turtledb.Selection.accept | ( | QueryVisitor | v | ) | throws EmptyQueryVisitor.VisitorException [virtual] |
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 46 of file Selection.java.
RelationIterator ca.uqac.dim.turtledb.Selection.cacheIterator | ( | ) | [virtual] |
Returns an iterator over tuples of the relation
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 98 of file Selection.java.
Schema ca.uqac.dim.turtledb.Selection.getSchema | ( | ) | [virtual] |
Returns the relation's schema
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 32 of file Selection.java.
Definition at line 39 of file Selection.java.
Returns an iterator over tuples of the relation
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 92 of file Selection.java.
Condition ca.uqac.dim.turtledb.Selection.m_condition [protected] |
Definition at line 22 of file Selection.java.