From ded9087df0079aa8ee4e93dca4799f807d8ae3b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=A9=E5=B0=91?= Date: Sat, 25 Feb 2012 18:51:37 +0800 Subject: [PATCH] add SQLServerSchemaStatVisitor --- .../visitor/SQLServerSchemaStatVisitor.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/main/java/com/alibaba/druid/sql/dialect/sqlserver/visitor/SQLServerSchemaStatVisitor.java diff --git a/src/main/java/com/alibaba/druid/sql/dialect/sqlserver/visitor/SQLServerSchemaStatVisitor.java b/src/main/java/com/alibaba/druid/sql/dialect/sqlserver/visitor/SQLServerSchemaStatVisitor.java new file mode 100644 index 0000000000..27a9f0d011 --- /dev/null +++ b/src/main/java/com/alibaba/druid/sql/dialect/sqlserver/visitor/SQLServerSchemaStatVisitor.java @@ -0,0 +1,31 @@ +package com.alibaba.druid.sql.dialect.sqlserver.visitor; + +import com.alibaba.druid.sql.ast.statement.SQLSelectQueryBlock; +import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerSelectQueryBlock; +import com.alibaba.druid.sql.dialect.sqlserver.ast.Top; +import com.alibaba.druid.sql.visitor.SchemaStatVisitor; + + +public class SQLServerSchemaStatVisitor extends SchemaStatVisitor implements SQLServerASTVisitor { + + @Override + public boolean visit(SQLServerSelectQueryBlock x) { + return visit((SQLSelectQueryBlock) x); + } + + @Override + public void endVisit(SQLServerSelectQueryBlock x) { + endVisit((SQLSelectQueryBlock) x); + } + + @Override + public boolean visit(Top x) { + return false; + } + + @Override + public void endVisit(Top x) { + + } + +}