Class OdpsLexer
java.lang.Object
com.alibaba.druid.sql.parser.Lexer
com.alibaba.druid.sql.dialect.odps.parser.OdpsLexer
-
Nested Class Summary
Nested classes/interfaces inherited from class com.alibaba.druid.sql.parser.Lexer
Lexer.CommentHandler, Lexer.SavePoint -
Field Summary
FieldsFields inherited from class com.alibaba.druid.sql.parser.Lexer
buf, bufPos, ch, commentCount, commentHandler, comments, dbType, endOfComment, features, hash, hashLCase, keepComments, keepSourceLocation, keywords, line, lines, mark, numberExp, numberSale, optimizedForParameterized, pos, posColumn, posLine, skipComment, startPos, stringVal, symbols_l2, text, timeZone, token -
Constructor Summary
ConstructorsConstructorDescriptionOdpsLexer(String input, Lexer.CommentHandler commentHandler) OdpsLexer(String input, SQLParserFeature... features) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected final voidvoidprotected voidMethods inherited from class com.alibaba.druid.sql.parser.Lexer
addComment, addSymbol, arraycopy, bp, charAt, computeRowAndColumn, config, current, decimalValue, getCommentCount, getCommentHandler, getComments, getDbType, getKeywords, getLine, getPosColumn, getPosLine, getSource, getTimeZone, hasComment, hashLCase, hexString, identifierEquals, identifierEquals, info, initBuff, integerValue, isAllowComment, isDigit, isDigit2, isEnabled, isEndOfComment, isEOF, isKeepComments, isNegativeIntegerValue, isSafeComment, lexError, mark, markOut, nextPath, nextToken, nextTokenAlias, nextTokenBy, nextTokenComma, nextTokenCommaValue, nextTokenEq, nextTokenForSet, nextTokenIdent, nextTokenLParen, nextTokenNotOrNull, nextTokenValue, nextVarIndex, numberExpr, numberExpr, numberExpr, numberString, parameterize, pos, putChar, readAndResetComments, reset, reset, reset, reset, scanAlias, scanChar, scanHexaDecimal, scanHiveComment, scanLBracket, scanLineArgument, scanNumber, scanSharp, scanSQLType, scanSQLTypeV2, scanString2, scanString2_d, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, skipToNextLine, skipToNextLineOrParameter, stringVal, sub_chars, subString, subString, token, unscan
-
Field Details
-
DEFAULT_ODPS_KEYWORDS
-
-
Constructor Details
-
OdpsLexer
-
OdpsLexer
-
OdpsLexer
-
-
Method Details
-
scanComment
public void scanComment()- Overrides:
scanCommentin classLexer
-
scanIdentifier
public void scanIdentifier()- Overrides:
scanIdentifierin classLexer
-
scanVariable
public void scanVariable()- Overrides:
scanVariablein classLexer
-
scanVariable_at
protected void scanVariable_at()- Overrides:
scanVariable_atin classLexer
-
scanString
protected final void scanString()- Overrides:
scanStringin classLexer
-