add sql parser testcases

This commit is contained in:
高铁
2016-03-12 16:16:59 +08:00
parent 491752c4dd
commit 55280f4675
35 changed files with 211 additions and 91 deletions
@@ -1986,18 +1986,16 @@ public class SQLStatementParser extends SQLParser {
item.setUnique(true);
lexer.nextToken();
if (lexer.token() == Token.INDEX) {
item.setKeyOrIndex(Token.INDEX.name);
lexer.nextToken();
} else if (lexer.token() == Token.KEY) {
item.setKeyOrIndex(Token.KEY.name);
item.setKey(true);
lexer.nextToken();
}
} else {
if (lexer.token() == Token.INDEX) {
item.setKeyOrIndex(Token.INDEX.name);
accept(Token.INDEX);
} else if (lexer.token() == Token.KEY) {
item.setKeyOrIndex(Token.KEY.name);
item.setKey(true);
accept(Token.KEY);
}
}