public class SqlWhereVisitor
extends org.codehaus.groovy.ast.CodeVisitorSupport
Constructor and Description |
---|
SqlWhereVisitor() |
Modifier and Type | Method and Description |
---|---|
List<Object> |
getParameters() |
String |
getWhere() |
protected String |
tokenAsSql(org.codehaus.groovy.syntax.Token token) |
void |
visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression) |
void |
visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression) |
void |
visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression) |
void |
visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression) |
void |
visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement) |
void |
visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression) |
visitArgumentlistExpression, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCastExpression, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstructorCallExpression, visitContinueStatement, visitDeclarationExpression, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitListExpression, visitListOfExpressions, visitMapEntryExpression, visitMapExpression, visitMethodCallExpression, visitMethodPointerExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitWhileLoop
public String getWhere()
public void visitReturnStatement(org.codehaus.groovy.ast.stmt.ReturnStatement statement)
visitReturnStatement
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitReturnStatement
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBinaryExpression(org.codehaus.groovy.ast.expr.BinaryExpression expression)
visitBinaryExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBinaryExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitBooleanExpression(org.codehaus.groovy.ast.expr.BooleanExpression expression)
visitBooleanExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitBooleanExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitConstantExpression(org.codehaus.groovy.ast.expr.ConstantExpression expression)
visitConstantExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitConstantExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitPropertyExpression(org.codehaus.groovy.ast.expr.PropertyExpression expression)
visitPropertyExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitPropertyExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
public void visitVariableExpression(org.codehaus.groovy.ast.expr.VariableExpression expression)
visitVariableExpression
in interface org.codehaus.groovy.ast.GroovyCodeVisitor
visitVariableExpression
in class org.codehaus.groovy.ast.CodeVisitorSupport
protected String tokenAsSql(org.codehaus.groovy.syntax.Token token)