TurtleDB
A mini distributed database system
|
Public Member Functions | |
GraphvizQueryVisitor () | |
String | getGraphviz () |
void | visit (Selection r) |
void | visit (Projection r) |
void | visit (Intersection r) |
void | visit (Union r) |
void | visit (Join r) |
void | visit (Product r) |
void | visit (Table r) |
void | visit (VariableTable r) |
Protected Member Functions | |
String | createConditionString (Condition c) |
String | createSchemaString (Schema sch) |
Protected Attributes | |
StringBuilder | m_nodes |
StringBuilder | m_connectivity |
Stack< String > | m_nodeList |
int | m_nodeCounter |
Definition at line 22 of file GraphvizQueryVisitor.java.
Definition at line 29 of file GraphvizQueryVisitor.java.
String ca.uqac.dim.turtledb.GraphvizQueryVisitor.createConditionString | ( | Condition | c | ) | [protected] |
Definition at line 149 of file GraphvizQueryVisitor.java.
String ca.uqac.dim.turtledb.GraphvizQueryVisitor.createSchemaString | ( | Schema | sch | ) | [protected] |
Definition at line 156 of file GraphvizQueryVisitor.java.
Definition at line 38 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Selection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 50 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Projection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 61 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Intersection | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 72 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Union | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 86 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Join | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 100 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Product | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 113 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | Table | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 127 of file GraphvizQueryVisitor.java.
void ca.uqac.dim.turtledb.GraphvizQueryVisitor.visit | ( | VariableTable | r | ) | [virtual] |
Implements ca.uqac.dim.turtledb.QueryVisitor.
Definition at line 136 of file GraphvizQueryVisitor.java.
StringBuilder ca.uqac.dim.turtledb.GraphvizQueryVisitor.m_connectivity [protected] |
Definition at line 25 of file GraphvizQueryVisitor.java.
int ca.uqac.dim.turtledb.GraphvizQueryVisitor.m_nodeCounter [protected] |
Definition at line 27 of file GraphvizQueryVisitor.java.
Stack<String> ca.uqac.dim.turtledb.GraphvizQueryVisitor.m_nodeList [protected] |
Definition at line 26 of file GraphvizQueryVisitor.java.
StringBuilder ca.uqac.dim.turtledb.GraphvizQueryVisitor.m_nodes [protected] |
Definition at line 24 of file GraphvizQueryVisitor.java.