com.hardcode.gdbms.parser
Interface SQLEngineVisitor


public interface SQLEngineVisitor


Method Summary
 java.lang.Object visit(ASTSQLAndExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLBetweenClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLColRef node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLCompareExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLCompareExprRight node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLCompareOp node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLCustom node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLDelete node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLExistsClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLFunctionArgs node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLFunction node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLGroupBy node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLInClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLInsert node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLIsClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLeftJoinClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLikeClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLiteral node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLValueElement node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLValueList node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLvalue node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLLvalueTerm node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLNotExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLOrderByElem node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLOrderByList node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLOrderBy node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLOrderDirection node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLOrExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLPattern node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLProductExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLRightJoinClause node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLSelectCols node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLSelectList node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLSelect node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLStatement node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLSumExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLTableList node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLTableRef node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLTerm node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLUnaryExpr node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLUnion node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLUpdateAssignment node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLUpdate node, java.lang.Object data)
           
 java.lang.Object visit(ASTSQLWhere 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(ASTSQLAndExpr node,
                       java.lang.Object data)

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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

visit

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


Copyright © 2005-2006 . All Rights Reserved.