Class StarRocksLexer
- java.lang.Object
-
- com.alibaba.druid.sql.parser.Lexer
-
- com.alibaba.druid.sql.dialect.starrocks.parser.StarRocksLexer
-
- Direct Known Subclasses:
DorisLexer
public class StarRocksLexer extends Lexer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.alibaba.druid.sql.parser.Lexer
Lexer.CommentHandler, Lexer.SavePoint
-
-
Field Summary
-
Fields inherited from class com.alibaba.druid.sql.parser.Lexer
buf, bufPos, ch, commentCount, commentHandler, comments, dbType, dialectFeature, 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
Constructors Constructor Description StarRocksLexer(char[] input, int inputLength, boolean skipComment)StarRocksLexer(String input)StarRocksLexer(String input, boolean skipComment, boolean keepComments)StarRocksLexer(String input, SQLParserFeature... features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected KeywordsloadKeywords()-
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, initDialectFeature, 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, scanComment, scanHexaDecimal, scanIdentifier, scanIdentifier0, scanLBracket, scanLineArgument, scanMultiLineComment, scanNumber, scanSharp, scanSingleLineComment, scanSQLType, scanSQLTypeV2, scanString, scanString2, scanString2_d, scanVariable, scanVariable_at, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, skipToNextLine, skipToNextLineOrParameter, stringVal, sub_chars, subString, subString, token, unscan
-
-
-
-
Constructor Detail
-
StarRocksLexer
public StarRocksLexer(String input)
-
StarRocksLexer
public StarRocksLexer(char[] input, int inputLength, boolean skipComment)
-
StarRocksLexer
public StarRocksLexer(String input, SQLParserFeature... features)
-
StarRocksLexer
public StarRocksLexer(String input, boolean skipComment, boolean keepComments)
-
-
Method Detail
-
loadKeywords
protected Keywords loadKeywords()
- Overrides:
loadKeywordsin classLexer
-
-