Inheritance diagram for org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor:
Public Member Functions | |
Object | visit (SimpleNode node) throws Exception |
Object | visit (SimpleNode node, Object data) |
Object | visit (ASTEJBQL node, Object data) |
Object | visit (ASTFromClause node, Object data) |
Object | visit (ASTCollectionMemberDeclaration node, Object data) |
Object | visit (ASTRangeVariableDeclaration node, Object data) |
Object | visit (ASTSingleValuedPathExpression node, Object data) |
Object | visit (ASTCmpPathExpression node, Object data) |
Object | visit (ASTSingleValuedCmrPathExpression node, Object data) |
Object | visit (ASTCollectionValuedPathExpression node, Object data) |
Object | visit (ASTSelectClause node, Object data) |
Object | visit (ASTSelectExpression node, Object data) |
Object | visit (ASTAggregateSelectExpression node, Object data) |
Object | visit (ASTOrderByClause node, Object data) |
Object | visit (ASTOrderByItem node, Object data) |
Object | visit (ASTLimitClause node, Object data) |
Object | visit (ASTLimitExpression node, Object data) |
Object | visit (ASTWhereClause node, Object data) |
Object | visit (ASTConditionalExpression node, Object data) |
Object | visit (ASTConditionalTerm node, Object data) |
Object | visit (ASTConditionalFactor node, Object data) |
Object | visit (ASTBetweenExpression node, Object data) |
Object | visit (ASTInExpression node, Object data) |
Object | visit (ASTLikeExpression node, Object data) |
Object | visit (ASTNullComparisonExpression node, Object data) |
Object | visit (ASTEmptyCollectionComparisonExpression node, Object data) |
Object | visit (ASTCollectionMemberExpression node, Object data) |
Object | visit (ASTComparisonExpression node, Object data) |
Object | visit (ASTArithmeticExpression node, Object data) |
Object | visit (ASTIntegerLiteral node, Object data) |
Object | visit (ASTFloatingPointLiteral node, Object data) |
Object | visit (ASTArithmeticTerm node, Object data) |
Object | visit (ASTArithmeticFactor node, Object data) |
Object | visit (ASTStringExpression node, Object data) |
Object | visit (ASTDatetimeExpression node, Object data) |
Object | visit (ASTBooleanExpression node, Object data) |
Object | visit (ASTEntityBeanExpression node, Object data) |
Object | visit (ASTFunctionsReturningStrings node, Object data) |
Object | visit (ASTFunctionsReturningNumerics node, Object data) |
Object | visit (ASTAbstractSchemaName node, Object data) |
Object | visit (ASTIdentificationVariable node, Object data) |
Object | visit (ASTIdentifier node, Object data) |
Object | visit (ASTPath node, Object data) |
Object | visit (ASTLiteral node, Object data) |
Object | visit (ASTStringLiteral node, Object data) |
Object | visit (ASTArithmeticLiteral node, Object data) |
Object | visit (ASTBooleanLiteral node, Object data) |
Object | visit (ASTInputParameter node, Object data) |
Protected Member Functions | |
String[] | splitPath (String path) |
String | mergePath (String[] path, int begin, int length) |
String | mergePath (String[] path) |
boolean | endsWith (String[] path, String suffix) |
String[] | basePath (String[] path) |
Helene Joanin: Add the toString() method to IdValue.
Helene Joanin: Add some utility methods as endsWith(), basePath().
Helene Joanin: Take into account the ORDER BY clause.
Helene Joanin: Take into account the EJBQL version 2.1 syntax.
Definition at line 93 of file EjbqlAbstractVisitor.java.
|
merge the first tokens into a dot separated path. (The last token is left)
Definition at line 290 of file EjbqlAbstractVisitor.java. |
|
Definition at line 280 of file EjbqlAbstractVisitor.java. |
|
Definition at line 271 of file EjbqlAbstractVisitor.java. References org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath(). |
Here is the call graph for this function:
|
Definition at line 254 of file EjbqlAbstractVisitor.java. Referenced by org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.mergePath(), and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.visit(). |
|
split a dot separated path into tokens
Definition at line 239 of file EjbqlAbstractVisitor.java. Referenced by org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.IdValue.getSplitedPath(), org.objectweb.jonas_ejb.lib.EjbqlAbstractVisitor.IdValue.IdValue(), org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor.visit(), and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor.visit(). |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor, and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 780 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 770 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 760 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 750 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 740 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 729 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 719 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 709 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 699 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 689 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 679 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 669 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 659 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 649 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 639 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 629 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 619 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 609 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor, and org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor. Definition at line 599 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 589 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 579 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 569 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 559 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 549 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 539 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 529 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 519 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 509 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 499 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 489 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 479 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor. Definition at line 469 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlLimitVisitor. Definition at line 459 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 449 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 439 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 429 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 419 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 409 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 399 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 389 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlOrderByVisitor, org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 379 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlQueryFilterVisitor, org.objectweb.jonas_ejb.lib.EjbqlSelectVisitor, and org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 369 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 359 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 349 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Reimplemented in org.objectweb.jonas_ejb.lib.EjbqlVariableVisitor. Definition at line 339 of file EjbqlAbstractVisitor.java. |
|
null implementation of the visit method for the corresponding parameter type
Definition at line 329 of file EjbqlAbstractVisitor.java. |
|
Generic visit method that traverses all child nodes
Definition at line 319 of file EjbqlAbstractVisitor.java. References org.objectweb.jonas_ejb.deployment.ejbql.SimpleNode.childrenAccept(). |
Here is the call graph for this function:
|
Visit method to call from constructor. Child node visitors get a
Definition at line 305 of file EjbqlAbstractVisitor.java. |