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

List of all members.

Public Member Functions

Document getDocument ()
 XmlQueryVisitor ()
void visit (Intersection r)
void visit (Union r)
void visit (Projection r)
void visit (Selection r)
void visit (VariableTable r)
void visit (Table r)
void visit (Join r) throws VisitorException
void visit (Product r) throws VisitorException

Protected Member Functions

void visitNAry (String operator, NAryRelation r)
Node createSchemaNode (Schema sch)
Node createConditionNode (Condition c)
Node createTupleNode (Tuple t)

Protected Attributes

Document m_doc
Stack< Node > m_parts

Detailed Description

Definition at line 24 of file XmlQueryVisitor.java.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 165 of file XmlQueryVisitor.java.

Definition at line 184 of file XmlQueryVisitor.java.

Implements ca.uqac.dim.turtledb.QueryVisitor.

Definition at line 61 of file XmlQueryVisitor.java.

void ca.uqac.dim.turtledb.XmlQueryVisitor.visitNAry ( String  operator,
NAryRelation  r 
) [protected]

Definition at line 152 of file XmlQueryVisitor.java.


Member Data Documentation

Definition at line 26 of file XmlQueryVisitor.java.

Definition at line 27 of file XmlQueryVisitor.java.


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