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
@@ -38,6 +38,7 @@ import com.alibaba.druid.sql.ast.statement.SQLTableSource;
import com.alibaba.druid.sql.ast.statement.SQLTruncateStatement;
import com.alibaba.druid.sql.ast.statement.SQLUpdateSetItem;
import com.alibaba.druid.sql.ast.statement.SQLUpdateStatement;
import com.alibaba.druid.sql.ast.statement.SQLUseStatement;
public class SQLStatementParser extends SQLParser {
@@ -155,8 +156,11 @@ public class SQLStatementParser extends SQLParser {
}
}
public SQLStatement parseUse() {
throw new ParserException("TODO " + lexer.token());
public SQLUseStatement parseUse() {
accept(Token.USE);
SQLUseStatement stmt = new SQLUseStatement();
stmt.setDatabase(this.exprParser.name());
return stmt;
}
protected SQLDropTableStatement parseDropTable(boolean acceptDrop) {