From b89ad12d58597f47c2ec063b5b8d76e4db5594bd Mon Sep 17 00:00:00 2001 From: "shaojin.wensj" Date: Mon, 25 Mar 2019 20:19:50 +0800 Subject: [PATCH] OracleSQLObjectImpl support none OracleASTVisitor --- .../druid/sql/dialect/oracle/ast/OracleSQLObjectImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/OracleSQLObjectImpl.java b/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/OracleSQLObjectImpl.java index f53c61b1c7..349f72583b 100644 --- a/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/OracleSQLObjectImpl.java +++ b/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/OracleSQLObjectImpl.java @@ -28,8 +28,10 @@ public abstract class OracleSQLObjectImpl extends SQLObjectImpl implements Oracl } @Override - protected void accept0(SQLASTVisitor visitor) { - this.accept0((OracleASTVisitor) visitor); + protected void accept0(SQLASTVisitor v) { + if (v instanceof OracleASTVisitor) { + this.accept0((OracleASTVisitor) v); + } } public abstract void accept0(OracleASTVisitor visitor);