From b7bb6d52656098a5b3314597655cbd67bafc190b Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 20 Sep 2011 10:24:15 +0000 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85Oracle=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://code.alibabatech.com/svn/druid/trunk@887 b9813039-fb51-4c41-a8b9-e21c2acb5095 --- .../sql/dialect/oracle/ast/stmt/OracleDeleteStatement.java | 5 +++++ .../oracle/bvt/visitor/OracleOutputVisitorTest_delete.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/stmt/OracleDeleteStatement.java b/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/stmt/OracleDeleteStatement.java index 473f982e93..19d52907e2 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/stmt/OracleDeleteStatement.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/stmt/OracleDeleteStatement.java @@ -21,6 +21,7 @@ import java.util.List; import com.alibaba.druid.sql.ast.statement.SQLDeleteStatement; import com.alibaba.druid.sql.dialect.oracle.ast.OracleHint; import com.alibaba.druid.sql.dialect.oracle.visitor.OracleASTVisitor; +import com.alibaba.druid.sql.visitor.SQLASTVisitor; public class OracleDeleteStatement extends SQLDeleteStatement { @@ -37,6 +38,10 @@ public class OracleDeleteStatement extends SQLDeleteStatement { public List getHints() { return this.hints; } + + protected void accept0(SQLASTVisitor visitor) { + accept0((OracleASTVisitor) visitor); + } protected void accept0(OracleASTVisitor visitor) { if (visitor.visit(this)) { diff --git a/src/test/java/com/alibaba/druid/sql/oracle/bvt/visitor/OracleOutputVisitorTest_delete.java b/src/test/java/com/alibaba/druid/sql/oracle/bvt/visitor/OracleOutputVisitorTest_delete.java index 925c66eba2..e31cf34bc4 100644 --- a/src/test/java/com/alibaba/druid/sql/oracle/bvt/visitor/OracleOutputVisitorTest_delete.java +++ b/src/test/java/com/alibaba/druid/sql/oracle/bvt/visitor/OracleOutputVisitorTest_delete.java @@ -34,7 +34,7 @@ public class OracleOutputVisitorTest_delete extends TestCase { StringBuilder buf = new StringBuilder(); OracleOutputVisitor outputVisitor = new OracleOutputVisitor(buf); stmt.accept(outputVisitor); - Assert.assertEquals("DELETE FROM employee WHERE id = 3;\n", buf.toString()); + Assert.assertEquals("DELETE FROM employee\nWHERE id = 3;\n", buf.toString()); } }