Inheritance diagram for org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor:
Public Member Functions | |
EjbqlSelectVisitor (ASTEJBQL ejbql, Map _fields, SelectProject sp) throws Exception | |
QueryTree | getQueryTree () |
Object | visit (ASTSelectClause node, Object data) |
Object | visit (ASTSelectExpression node, Object data) |
Object | visit (ASTAggregateSelectExpression node, Object data) |
Object | visit (ASTCmpPathExpression node, Object data) |
Object | visit (ASTSingleValuedCmrPathExpression node, Object data) |
Object | visit (ASTSingleValuedPathExpression node, Object data) |
Object | visit (ASTIdentificationVariable node, Object data) |
Object | visit (ASTPath node, Object data) |
Helene Joanin: Take into account the EJBQL version 2.1 syntax.
Helene Joanin: Take into account the aggregate select expression.
Definition at line 63 of file EjbqlSelectVisitor.java.
|
Constructor
Definition at line 74 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
get the query tree that was built from visiting the lexical tree. This is a nest if there is an aggregate function or a select projet otherwise. Definition at line 84 of file EjbqlSelectVisitor.java. Referenced by org.objectweb.jonas_ejb.lib.EjbqlQueryTreeHolder.EjbqlQueryTreeHolder(). |
|
Push the Node to the stack Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 204 of file EjbqlSelectVisitor.java. |
|
Push the Node to the stack Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 196 of file EjbqlSelectVisitor.java. |
|
Visit child node Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 189 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
Visit child node Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 182 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
Visit child node Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 175 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
Visit child node Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 143 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode.distinct, org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode.ops, and org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
Visit child node Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 136 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |
Here is the call graph for this function:
|
Visit child node. SELECT [ DISTINCT ] {select_expression | OBJECT (identification_variable)} Reimplemented from org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor. Definition at line 92 of file EjbqlSelectVisitor.java. References org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode.distinct. Referenced by org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.EjbqlSelectVisitor(), and org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor.visit(). |