Class HiveLexer
java.lang.Object
com.alibaba.druid.sql.parser.Lexer
com.alibaba.druid.sql.dialect.hive.parser.HiveLexer
- Direct Known Subclasses:
ImpalaLexer,OdpsLexer,SparkLexer
-
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, dialectFeature, endOfComment, FEATURE, 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
Constructors -
Method Summary
Methods inherited from class com.alibaba.druid.sql.parser.Lexer
addComment, addSymbol, arraycopy, bp, charAt, computeRowAndColumn, computeRowAndColumn, config, current, decimalValue, dialectFeatureEnabled, getCommentCount, getCommentHandler, getComments, getDbType, getKeywords, getLine, getPosColumn, getPosLine, getSource, getTimeZone, hasComment, hashLCase, hexString, identifierEquals, identifierEquals, info, initBuff, integerValue, isAllowComment, isDigit, isDigit2, isEnabled, isEndOfComment, isEOF, isFirstIdentifierChar0, isKeepComments, isKeepSourceLocation, isNegativeIntegerValue, isSafeComment, lexError, mark, markOut, nextIf, nextIfComma, nextIfIdentifier, nextIfIdentifier, nextPath, nextToken, nextTokenAlias, nextTokenBy, nextTokenComma, nextTokenCommaValue, nextTokenEq, nextTokenForSet, nextTokenIdent, nextTokenLParen, nextTokenNotOrNull, nextTokenQues, nextTokenValue, nextVarIndex, numberExpr, numberExpr, numberExpr, numberString, parameterize, pos, putChar, readAndResetComments, reset, reset, reset, reset, scanAlias, scanChar, scanHexaDecimal, scanIdentifier, scanIdentifier0, scanLBracket, scanLineArgument, scanMultiLineComment, scanNumber, scanSharp, scanSingleLineComment, scanSQLType, scanSQLTypeV2, scanString2, scanString2_d, scanVariable, scanVariable_at, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, skipToNextLine, skipToNextLineOrParameter, stringVal, sub_chars, subString, subString, token, unscan
-
Field Details
-
HIVE_KEYWORDS
-
HIVE_FEATURE
-
-
Constructor Details
-
HiveLexer
-
HiveLexer
-
HiveLexer
-
HiveLexer
-
-
Method Details
-
loadKeywords
- Overrides:
loadKeywordsin classLexer
-
scanString
protected void scanString()- Overrides:
scanStringin classLexer
-
scanComment
public void scanComment()- Overrides:
scanCommentin classLexer
-
initDialectFeature
protected void initDialectFeature()- Overrides:
initDialectFeaturein classLexer
-