org.objectweb.speedo.query.ejb.parser
Interface EJBQLVisitor

All Known Implementing Classes:
EJBQLAbstractVisitor, EJBQLVariableVisitor

public interface EJBQLVisitor


Method Summary
 java.lang.Object visit(ASTAbstractSchemaName node, java.lang.Object data)
           
 java.lang.Object visit(ASTAggregateSelectExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTAllOrAnyExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTArithmeticExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTArithmeticFactor node, java.lang.Object data)
           
 java.lang.Object visit(ASTArithmeticPrimary node, java.lang.Object data)
           
 java.lang.Object visit(ASTArithmeticTerm node, java.lang.Object data)
           
 java.lang.Object visit(ASTBetweenExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTBooleanExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTBooleanLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTBooleanPrimary node, java.lang.Object data)
           
 java.lang.Object visit(ASTCollectionMemberDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(ASTCollectionMemberExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTComparisonExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTComparisonOperator node, java.lang.Object data)
           
 java.lang.Object visit(ASTConditionalExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTConditionalFactor node, java.lang.Object data)
           
 java.lang.Object visit(ASTConditionalPrimary node, java.lang.Object data)
           
 java.lang.Object visit(ASTConditionalTerm node, java.lang.Object data)
           
 java.lang.Object visit(ASTConstructorExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTConstructorItem node, java.lang.Object data)
           
 java.lang.Object visit(ASTConstructorName node, java.lang.Object data)
           
 java.lang.Object visit(ASTDatetimeExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTDatetimePrimary node, java.lang.Object data)
           
 java.lang.Object visit(ASTDeleteClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTDeleteStatement node, java.lang.Object data)
           
 java.lang.Object visit(ASTEJBQL node, java.lang.Object data)
           
 java.lang.Object visit(ASTEmptyCollectionComparisonExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTEntityExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTEscapeCharacter node, java.lang.Object data)
           
 java.lang.Object visit(ASTExistsExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTFetchJoin node, java.lang.Object data)
           
 java.lang.Object visit(ASTFloatingPointLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTFromClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTFunctionsReturningDateTime node, java.lang.Object data)
           
 java.lang.Object visit(ASTFunctionsReturningNumerics node, java.lang.Object data)
           
 java.lang.Object visit(ASTFunctionsReturningStrings node, java.lang.Object data)
           
 java.lang.Object visit(ASTGroupByClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTGroupByItem node, java.lang.Object data)
           
 java.lang.Object visit(ASTHavingClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTIdentificationVariableDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(ASTIdentificationVariable node, java.lang.Object data)
           
 java.lang.Object visit(ASTInExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTInItem node, java.lang.Object data)
           
 java.lang.Object visit(ASTInputParameter node, java.lang.Object data)
           
 java.lang.Object visit(ASTIntegerLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTJoin node, java.lang.Object data)
           
 java.lang.Object visit(ASTJoinSpec node, java.lang.Object data)
           
 java.lang.Object visit(ASTLikeExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTNamedParameter node, java.lang.Object data)
           
 java.lang.Object visit(ASTNewValue node, java.lang.Object data)
           
 java.lang.Object visit(ASTNullComparisonExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTNumericLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTOrderByClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTOrderByItem node, java.lang.Object data)
           
 java.lang.Object visit(ASTPathExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTPatternValue node, java.lang.Object data)
           
 java.lang.Object visit(ASTPositionalParameter node, java.lang.Object data)
           
 java.lang.Object visit(ASTRangeVariableDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(ASTSelectClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSelectExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTSelectStatement node, java.lang.Object data)
           
 java.lang.Object visit(ASTSimpleArithmeticExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTSimpleCondExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTSimpleSelectClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSimpleSelectExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTStringExpression node, java.lang.Object data)
           
 java.lang.Object visit(ASTStringLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTStringPrimary node, java.lang.Object data)
           
 java.lang.Object visit(ASTSubqueryFromClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSubQuery node, java.lang.Object data)
           
 java.lang.Object visit(ASTSubselectIdentificationVariableDeclaration node, java.lang.Object data)
           
 java.lang.Object visit(ASTTrimCharacter node, java.lang.Object data)
           
 java.lang.Object visit(ASTTrimSpecification node, java.lang.Object data)
           
 java.lang.Object visit(ASTUpdateClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTUpdateItem node, java.lang.Object data)
           
 java.lang.Object visit(ASTUpdateStatement node, java.lang.Object data)
           
 java.lang.Object visit(ASTWhereClause node, java.lang.Object data)
           
 java.lang.Object visit(SimpleNode node, java.lang.Object data)
           
 

Method Detail

visit

java.lang.Object visit(SimpleNode node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTEJBQL node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSelectStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTUpdateStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTDeleteStatement node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFromClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTIdentificationVariableDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTRangeVariableDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTJoin node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFetchJoin node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTJoinSpec node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTCollectionMemberDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTPathExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTUpdateClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTUpdateItem node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTNewValue node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTDeleteClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSelectClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSelectExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConstructorExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConstructorItem node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConstructorName node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTAggregateSelectExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTWhereClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTGroupByClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTGroupByItem node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTHavingClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTOrderByClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTOrderByItem node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSubQuery node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSubqueryFromClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSubselectIdentificationVariableDeclaration node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSimpleSelectClause node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSimpleSelectExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConditionalExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConditionalTerm node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConditionalFactor node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTConditionalPrimary node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSimpleCondExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTBetweenExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTInExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTInItem node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTLikeExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTNullComparisonExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTEmptyCollectionComparisonExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTCollectionMemberExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTExistsExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTAllOrAnyExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTComparisonExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTComparisonOperator node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTArithmeticExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTSimpleArithmeticExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTArithmeticTerm node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTArithmeticFactor node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTArithmeticPrimary node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTStringExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTStringPrimary node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTDatetimeExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTDatetimePrimary node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTBooleanExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTBooleanPrimary node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTEntityExpression node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFunctionsReturningNumerics node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFunctionsReturningDateTime node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFunctionsReturningStrings node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTTrimSpecification node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTTrimCharacter node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTPatternValue node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTEscapeCharacter node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTAbstractSchemaName node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTIdentificationVariable node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTStringLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTNumericLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTIntegerLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTFloatingPointLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTBooleanLiteral node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTInputParameter node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTPositionalParameter node,
                       java.lang.Object data)

visit

java.lang.Object visit(ASTNamedParameter node,
                       java.lang.Object data)