From 8872f603ec56b9ad9f07f3e269eda01d51d37f5c Mon Sep 17 00:00:00 2001 From: wenshao Date: Sat, 21 May 2011 06:14:11 +0000 Subject: [PATCH] git-svn-id: http://code.alibabatech.com/svn/druid/trunk@170 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java | 3 +++ src/test/resources/bvt/parser/mysql-8.txt | 4 ---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java index e26a0d8d25..524f795c78 100644 --- a/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java +++ b/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java @@ -182,14 +182,17 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter { public boolean visit(SQLBetweenExpr x) { x.getTestExpr().accept(this); + if (x.isNot()) { print(" NOT BETWEEN "); } else { print(" BETWEEN "); } + x.getBeginExpr().accept(this); print(" AND "); x.getEndExpr().accept(this); + return false; } diff --git a/src/test/resources/bvt/parser/mysql-8.txt b/src/test/resources/bvt/parser/mysql-8.txt index 2f92832e7c..7b6dc81ad2 100644 --- a/src/test/resources/bvt/parser/mysql-8.txt +++ b/src/test/resources/bvt/parser/mysql-8.txt @@ -5,10 +5,6 @@ FROM c_examinepaper a, SELECT DISTINCT examine_id FROM course) b WHERE a.examine_id = b.examine_id - - - - --------------------------- SELECT a.examine_id AS examineId, a.examine_name AS examineName, a.level_limit AS levelLimit FROM c_examinepaper a, (SELECT examine_id