This commit is contained in:
温少
2012-03-18 03:28:48 +08:00
parent 12795f6d30
commit d0e1d4c038
10 changed files with 39 additions and 48 deletions
@@ -1,27 +0,0 @@
package com.alibaba.druid.sql.dialect.sqlserver.ast;
import com.alibaba.druid.sql.ast.SQLName;
import com.alibaba.druid.sql.dialect.sqlserver.visitor.SQLServerASTVisitor;
public class SQLServerUseStatement extends SQLServerObjectImpl implements SQLServerStatement {
private static final long serialVersionUID = 1L;
private SQLName database;
public SQLName getDatabase() {
return database;
}
public void setDatabase(SQLName database) {
this.database = database;
}
@Override
public void accept0(SQLServerASTVisitor visitor) {
if (visitor.visit(this)) {
acceptChild(visitor, database);
}
visitor.endVisit(this);
}
}
@@ -1,7 +1,6 @@
package com.alibaba.druid.sql.dialect.sqlserver.visitor;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerSelectQueryBlock;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerUseStatement;
import com.alibaba.druid.sql.dialect.sqlserver.ast.Top;
import com.alibaba.druid.sql.visitor.SQLASTVisitor;
@@ -14,8 +13,4 @@ public interface SQLServerASTVisitor extends SQLASTVisitor {
boolean visit(Top x);
void endVisit(Top x);
boolean visit(SQLServerUseStatement x);
void endVisit(SQLServerUseStatement x);
}
@@ -1,7 +1,6 @@
package com.alibaba.druid.sql.dialect.sqlserver.visitor;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerSelectQueryBlock;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerUseStatement;
import com.alibaba.druid.sql.dialect.sqlserver.ast.Top;
import com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter;
@@ -27,14 +26,4 @@ public class SQLServerASTVisitorAdapter extends SQLASTVisitorAdapter implements
}
@Override
public boolean visit(SQLServerUseStatement x) {
return true;
}
@Override
public void endVisit(SQLServerUseStatement x) {
}
}
@@ -2,7 +2,6 @@ package com.alibaba.druid.sql.dialect.sqlserver.visitor;
import com.alibaba.druid.sql.ast.SQLSetQuantifier;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerSelectQueryBlock;
import com.alibaba.druid.sql.dialect.sqlserver.ast.SQLServerUseStatement;
import com.alibaba.druid.sql.dialect.sqlserver.ast.Top;
import com.alibaba.druid.sql.visitor.SQLASTOutputVisitor;
@@ -68,16 +67,4 @@ public class SQLServerOutputVisitor extends SQLASTOutputVisitor implements SQLSe
}
@Override
public boolean visit(SQLServerUseStatement x) {
print("USE ");
x.getDatabase().accept(this);
return false;
}
@Override
public void endVisit(SQLServerUseStatement x) {
}
}
@@ -2,7 +2,6 @@ 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.SQLServerUseStatement;
import com.alibaba.druid.sql.dialect.sqlserver.ast.Top;
import com.alibaba.druid.sql.visitor.SchemaStatVisitor;
@@ -29,14 +28,5 @@ public class SQLServerSchemaStatVisitor extends SchemaStatVisitor implements SQL
}
@Override
public boolean visit(SQLServerUseStatement x) {
return false;
}
@Override
public void endVisit(SQLServerUseStatement x) {
}
}