|
||||||||||
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.EjbqlOrderByVisitor
Implementation of a visitor that creates a list of org.objectweb.medor.query.api.OrderField to a given ORDER BY clause. Created on Aug 27, 2003
Nested Class Summary |
Nested classes inherited from class org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor |
EjbqlAbstractVisitor.IdValue, EjbqlAbstractVisitor.VisitorException |
Constructor Summary | |
EjbqlOrderByVisitor(ASTEJBQL ejbql,
java.util.Map _fields)
Constructor |
Method Summary | |
org.objectweb.medor.query.api.OrderField[] |
getOrderFields()
get the that was built from visiting the lexical tree |
java.lang.Object |
visit(ASTOrderByClause node,
java.lang.Object data)
Visit child node. |
java.lang.Object |
visit(ASTOrderByItem node,
java.lang.Object data)
Visit child node. |
java.lang.Object |
visit(ASTPath node,
java.lang.Object data)
Push the Node to the stack |
java.lang.Object |
visit(ASTSingleValuedPathExpression node,
java.lang.Object data)
Push corresponding MedorField to the stack. |
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, visit, visit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EjbqlOrderByVisitor(ASTEJBQL ejbql, java.util.Map _fields) throws java.lang.Exception
ejbql
- root of the lexical tree of the queryMethod Detail |
public org.objectweb.medor.query.api.OrderField[] getOrderFields()
public java.lang.Object visit(ASTOrderByClause node, java.lang.Object data)
visit
in interface EJBQLVisitor
visit
in class EjbqlAbstractVisitor
public java.lang.Object visit(ASTOrderByItem 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(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 |