TurtleDB
A mini distributed database system
|
Classes | |
class | ProjectionCacheIterator |
class | ProjectionStreamIterator |
Public Member Functions | |
Projection (Schema sch, Relation rel) | |
Schema | getSchema () |
void | setSchema (Schema sch) |
void | accept (QueryVisitor v) throws EmptyQueryVisitor.VisitorException |
RelationStreamIterator | streamIterator () |
RelationIterator | cacheIterator () |
Protected Attributes | |
Schema | m_schema |
Definition at line 22 of file Projection.java.
ca.uqac.dim.turtledb.Projection.Projection | ( | Schema | sch, |
Relation | rel | ||
) |
Definition at line 26 of file Projection.java.
void ca.uqac.dim.turtledb.Projection.accept | ( | QueryVisitor | v | ) | throws EmptyQueryVisitor.VisitorException [virtual] |
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 64 of file Projection.java.
Returns an iterator over tuples of the relation
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 109 of file Projection.java.
Schema ca.uqac.dim.turtledb.Projection.getSchema | ( | ) | [virtual] |
Returns the relation's schema
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 34 of file Projection.java.
void ca.uqac.dim.turtledb.Projection.setSchema | ( | Schema | sch | ) |
Definition at line 57 of file Projection.java.
Returns an iterator over tuples of the relation
Implements ca.uqac.dim.turtledb.Relation.
Definition at line 103 of file Projection.java.
Schema ca.uqac.dim.turtledb.Projection.m_schema [protected] |
Definition at line 24 of file Projection.java.