| java.lang.Object org.jboss.ejb.plugins.cmp.ejbql.BasicVisitor
All known Subclasses: org.jboss.ejb.plugins.cmp.jdbc.JDBCEJBQLCompiler,
BasicVisitor | public class BasicVisitor implements JBossQLParserVisitor(Code) | | This a basic abstract syntax tree visitor. It simply converts the tree
back into ejbql. This is useful for testing and extensions, as most
extensions translate just a few elements of the tree.
author: Dain Sundstrom version: $Revision: 63348 $ |
Method Summary | |
public Object | visit(SimpleNode node, Object data) | public Object | visit(ASTEJBQL node, Object data) | public Object | visit(ASTFrom node, Object data) | public Object | visit(ASTCollectionMemberDeclaration node, Object data) | public Object | visit(ASTRangeVariableDeclaration node, Object data) | public Object | visit(ASTSelect node, Object data) | public Object | visit(ASTWhere node, Object data) | public Object | visit(ASTOr node, Object data) | public Object | visit(ASTWhereConditionalTerm node, Object data) | public Object | visit(ASTAnd node, Object data) | public Object | visit(ASTNot node, Object data) | public Object | visit(ASTConditionalParenthetical node, Object data) | public Object | visit(ASTBetween node, Object data) | public Object | visit(ASTIn node, Object data) | public Object | visit(ASTLike node, Object data) | public Object | visit(ASTNullComparison node, Object data) | public Object | visit(ASTIsEmpty node, Object data) | public Object | visit(ASTMemberOf node, Object data) | public Object | visit(ASTStringComparison node, Object data) | public Object | visit(ASTBooleanComparison node, Object data) | public Object | visit(ASTDatetimeComparison node, Object data) | public Object | visit(ASTEntityComparison node, Object data) | public Object | visit(ASTValueClassComparison node, Object data) | public Object | visit(ASTArithmeticComparison node, Object data) | public Object | visit(ASTPlusMinus node, Object data) | public Object | visit(ASTMultDiv node, Object data) | public Object | visit(ASTNegation node, Object data) | public Object | visit(ASTArithmeticParenthetical node, Object data) | public Object | visit(ASTStringParenthetical node, Object data) | public Object | visit(ASTConcat node, Object data) | public Object | visit(ASTSubstring node, Object data) | public Object | visit(ASTLCase node, Object data) | public Object | visit(ASTUCase node, Object data) | public Object | visit(ASTLength node, Object data) | public Object | visit(ASTLocate node, Object data) | public Object | visit(ASTAbs node, Object data) | public Object | visit(ASTSqrt node, Object data) | public Object | visit(ASTCount node, Object data) | public Object | visit(ASTMax node, Object data) | public Object | visit(ASTMin node, Object data) | public Object | visit(ASTAvg node, Object data) | public Object | visit(ASTSum node, Object data) | public Object | visit(ASTOrderBy node, Object data) | public Object | visit(ASTOrderByPath node, Object data) | public Object | visit(ASTPath node, Object data) | public Object | visit(ASTIdentifier node, Object data) | public Object | visit(ASTAbstractSchema node, Object data) | public Object | visit(ASTParameter node, Object data) | public Object | visit(ASTExactNumericLiteral node, Object data) | public Object | visit(ASTApproximateNumericLiteral node, Object data) | public Object | visit(ASTStringLiteral node, Object data) | public Object | visit(ASTBooleanLiteral node, Object data) | public Object | visit(ASTLimitOffset node, Object data) | public Object | visit(ASTMod node, Object data) |
|
|