|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor
org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor
Implementation of a visitor that creates the selection projection for corresponding to a given WHERE clause. Created on Sep 6, 2002
Nested Class Summary |
Nested classes inherited from class org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor |
EjbqlAbstractVisitor.IdValue, EjbqlAbstractVisitor.VisitorException |
Constructor Summary | |
EjbqlSelectVisitor(ASTEJBQL ejbql,
org.objectweb.medor.query.api.QueryTree _qt)
Constructor |
Method Summary | |
org.objectweb.medor.query.lib.SelectProject |
getSelectProject()
get the select project that was built from visiting the lexical tree |
java.lang.Object |
visit(ASTIdentificationVariable node,
java.lang.Object data)
Push the Node to the stack |
java.lang.Object |
visit(ASTPath node,
java.lang.Object data)
Push the Node to the stack |
java.lang.Object |
visit(ASTSelectClause node,
java.lang.Object data)
Visit child node. |
java.lang.Object |
visit(ASTSingleValuedPathExpression node,
java.lang.Object data)
Visit child node |
Methods inherited from class org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor |
basePath, endsWith, mergePath, mergePath, splitPath, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EjbqlSelectVisitor(ASTEJBQL ejbql, org.objectweb.medor.query.api.QueryTree _qt) throws java.lang.Exception
ejbql
- root of the lexical tree of the queryMethod Detail |
public org.objectweb.medor.query.lib.SelectProject getSelectProject()
public java.lang.Object visit(ASTSelectClause node, java.lang.Object data)
visit
in interface EJBQLVisitor
visit
in class EjbqlAbstractVisitor
public java.lang.Object visit(ASTSingleValuedPathExpression node, java.lang.Object data)
visit
in interface EJBQLVisitor
visit
in class EjbqlAbstractVisitor
public java.lang.Object visit(ASTIdentificationVariable node, java.lang.Object data)
visit
in interface EJBQLVisitor
visit
in class EjbqlAbstractVisitor
public java.lang.Object visit(ASTPath node, java.lang.Object data)
visit
in interface EJBQLVisitor
visit
in class EjbqlAbstractVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |