mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
improved sql parser.
This commit is contained in:
@@ -582,7 +582,12 @@ public class Lexer {
|
||||
break;
|
||||
case '^':
|
||||
scanChar();
|
||||
token = Token.CARET;
|
||||
if (ch == '=') {
|
||||
scanChar();
|
||||
token = Token.CARETEQ;
|
||||
} else {
|
||||
token = Token.CARET;
|
||||
}
|
||||
break;
|
||||
case '%':
|
||||
scanChar();
|
||||
|
||||
@@ -334,7 +334,8 @@ public enum Token {
|
||||
SLASH("/"),
|
||||
AMP("&"),
|
||||
BAR("|"),
|
||||
CARET("^"),
|
||||
CARET("^"),
|
||||
CARETEQ("^="),
|
||||
PERCENT("%"),
|
||||
LTLT("<<"),
|
||||
GTGT(">>"),
|
||||
|
||||
Reference in New Issue
Block a user