mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
删除无用代码
git-svn-id: http://code.alibabatech.com/svn/druid/trunk@127 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
@@ -248,7 +248,7 @@ public class Lexer {
|
||||
throw new SQLParseException("TODO"); // TODO
|
||||
case '@':
|
||||
scanVariable();
|
||||
token = Token.USR_VAR;
|
||||
token = Token.VARIANT;
|
||||
return;
|
||||
case '/':
|
||||
scanComment();
|
||||
|
||||
@@ -179,13 +179,10 @@ public class SQLExprParser extends SQLParser {
|
||||
sqlExpr = new SQLNCharExpr(lexer.stringVal());
|
||||
lexer.nextToken();
|
||||
break;
|
||||
case USR_VAR:
|
||||
case VARIANT:
|
||||
sqlExpr = new SQLVariantRefExpr(lexer.stringVal());
|
||||
lexer.nextToken();
|
||||
break;
|
||||
case SYS_VAR:
|
||||
// QS_TODO add support for system var
|
||||
break;
|
||||
case CASE:
|
||||
SQLCaseExpr caseExpr = new SQLCaseExpr();
|
||||
lexer.nextToken();
|
||||
|
||||
@@ -99,16 +99,13 @@ public enum Token {
|
||||
EOF, ERROR,
|
||||
IDENTIFIER,
|
||||
HINT,
|
||||
// QS_TODO add support in Lexer
|
||||
SYS_VAR, USR_VAR,
|
||||
VARIANT,
|
||||
LITERAL_INT,
|
||||
LITERAL_FLOAT,
|
||||
LITERAL_HEX,
|
||||
// QS_TODO add syntax support
|
||||
LITERAL_BIT,
|
||||
LITERAL_CHARS,
|
||||
LITERAL_NCHARS,
|
||||
// QS_TODO remove alias token
|
||||
|
||||
LITERAL_ALIAS,
|
||||
LINE_COMMENT,
|
||||
MULTI_LINE_COMMENT,
|
||||
|
||||
Reference in New Issue
Block a user