mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
improved sql parser SchemaStatVisitor, support between condition. bug fixed for #2093
This commit is contained in:
@@ -509,6 +509,22 @@ public class SchemaStatVisitor extends SQLASTVisitorAdapter {
|
||||
return aggregateFunctions;
|
||||
}
|
||||
|
||||
public boolean visit(SQLBetweenExpr x) {
|
||||
SQLObject parent = x.getParent();
|
||||
|
||||
SQLExpr test = x.getTestExpr();
|
||||
SQLExpr begin = x.getBeginExpr();
|
||||
SQLExpr end = x.getEndExpr();
|
||||
|
||||
statExpr(test);
|
||||
statExpr(begin);
|
||||
statExpr(end);
|
||||
|
||||
handleCondition(test, "BETWEEN", begin, end);
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
public boolean visit(SQLBinaryOpExpr x) {
|
||||
SQLObject parent = x.getParent();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user