TurtleDB
A mini distributed database system
|
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 |
Definition at line 24 of file XmlQueryVisitor.java.
Definition at line 36 of file XmlQueryVisitor.java.
Node ca.uqac.dim.turtledb.XmlQueryVisitor.createConditionNode | ( | Condition | c | ) | [protected] |
Definition at line 177 of file XmlQueryVisitor.java.
Node ca.uqac.dim.turtledb.XmlQueryVisitor.createSchemaNode | ( | Schema | sch | ) | [protected] |
Definition at line 165 of file XmlQueryVisitor.java.
Node ca.uqac.dim.turtledb.XmlQueryVisitor.createTupleNode | ( | Tuple | t | ) | [protected] |
Definition at line 184 of file XmlQueryVisitor.java.
Document ca.uqac.dim.turtledb.XmlQueryVisitor.getDocument | ( | ) |
Definition at line 29 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Intersection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 55 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Union | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 61 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Projection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 67 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Selection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 80 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | VariableTable | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 93 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Table | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 113 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Join | r | ) | throws VisitorException [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 132 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visit | ( | Product | r | ) | throws VisitorException [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 147 of file XmlQueryVisitor.java.
void ca.uqac.dim.turtledb.XmlQueryVisitor.visitNAry | ( | String | operator, |
NAryRelation | r | ||
) | [protected] |
Definition at line 152 of file XmlQueryVisitor.java.
Document ca.uqac.dim.turtledb.XmlQueryVisitor.m_doc [protected] |
Definition at line 26 of file XmlQueryVisitor.java.
Stack<Node> ca.uqac.dim.turtledb.XmlQueryVisitor.m_parts [protected] |
Definition at line 27 of file XmlQueryVisitor.java.