mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
refactor sql parser
This commit is contained in:
+8
-8
@@ -1,10 +1,14 @@
|
||||
package com.alibaba.druid.bvt.sql.oracle.visitor;
|
||||
|
||||
import com.alibaba.druid.sql.ast.SQLParameter;
|
||||
import com.alibaba.druid.sql.ast.expr.SQLGroupingSetExpr;
|
||||
import com.alibaba.druid.sql.ast.expr.SQLTimestampExpr;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLBlockStatement;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLAlterTableRename;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLCreateProcedureStatement;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLDropSequenceStatement;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLFetchStatement;
|
||||
import com.alibaba.druid.sql.ast.statement.SQLLoopStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.OracleDataTypeIntervalDay;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.OracleDataTypeIntervalYear;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.OracleDataTypeTimestamp;
|
||||
@@ -22,7 +26,6 @@ import com.alibaba.druid.sql.dialect.oracle.ast.clause.ModelClause.ModelRulesCla
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.ModelClause.QueryPartitionClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.ModelClause.ReturnRowsClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.OracleErrorLoggingClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.OracleParameter;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.OraclePartitionByRangeClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.OracleRangeValuesClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.clause.OracleReturningClause;
|
||||
@@ -60,11 +63,9 @@ import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleAlterTablespaceAddDat
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleAlterTablespaceStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleAlterTriggerStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleAlterViewStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleBlockStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCommitStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateDatabaseDbLinkStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateIndexStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateProcedureStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateSequenceStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleCreateTableStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleDeleteStatement;
|
||||
@@ -79,7 +80,6 @@ import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleGotoStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleInsertStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleLabelStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleLockTableStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleLoopStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleMergeStatement;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleMergeStatement.MergeInsertClause;
|
||||
import com.alibaba.druid.sql.dialect.oracle.ast.stmt.OracleMergeStatement.MergeUpdateClause;
|
||||
@@ -135,7 +135,7 @@ public class OracleASTVisitorAdapterTest extends TestCase {
|
||||
new OracleCreateSequenceStatement().accept(adapter);
|
||||
new OracleRangeValuesClause().accept(adapter);
|
||||
new OraclePartitionByRangeClause().accept(adapter);
|
||||
new OracleLoopStatement().accept(adapter);
|
||||
new SQLLoopStatement().accept(adapter);
|
||||
new OracleIntervalExpr().accept(adapter);
|
||||
new OracleDeleteStatement().accept(adapter);
|
||||
new OracleUpdateStatement().accept(adapter);
|
||||
@@ -167,7 +167,7 @@ public class OracleASTVisitorAdapterTest extends TestCase {
|
||||
new ConditionalInsertClause().accept(adapter);
|
||||
new ConditionalInsertClauseItem().accept(adapter);
|
||||
new OracleSelectQueryBlock().accept(adapter);
|
||||
new OracleBlockStatement().accept(adapter);
|
||||
new SQLBlockStatement().accept(adapter);
|
||||
new OracleLockTableStatement().accept(adapter);
|
||||
new OracleAlterSessionStatement().accept(adapter);
|
||||
new OracleExprStatement().accept(adapter);
|
||||
@@ -182,7 +182,7 @@ public class OracleASTVisitorAdapterTest extends TestCase {
|
||||
new OracleDataTypeTimestamp().accept(adapter);
|
||||
new OracleDropDbLinkStatement().accept(adapter);
|
||||
new OracleCreateDatabaseDbLinkStatement().accept(adapter);
|
||||
new OracleCreateProcedureStatement().accept(adapter);
|
||||
new SQLCreateProcedureStatement().accept(adapter);
|
||||
new OracleSavePointStatement().accept(adapter);
|
||||
new SQLFetchStatement().accept(adapter);
|
||||
new OracleExitStatement().accept(adapter);
|
||||
@@ -208,7 +208,7 @@ public class OracleASTVisitorAdapterTest extends TestCase {
|
||||
new OracleStorageClause().accept(adapter);
|
||||
new OracleGotoStatement().accept(adapter);
|
||||
new OracleLabelStatement().accept(adapter);
|
||||
new OracleParameter().accept(adapter);
|
||||
new SQLParameter().accept(adapter);
|
||||
new OracleCommitStatement().accept(adapter);
|
||||
new OracleAlterTriggerStatement().accept(adapter);
|
||||
new OracleAlterSynonymStatement().accept(adapter);
|
||||
|
||||
Reference in New Issue
Block a user