Class SQLServerLexer
java.lang.Object
com.alibaba.druid.sql.parser.Lexer
com.alibaba.druid.sql.dialect.sqlserver.parser.SQLServerLexer
-
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, 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
ConstructorDescriptionSQLServerLexer
(char[] input, int inputLength, boolean skipComment) SQLServerLexer
(String input) SQLServerLexer
(String input, SQLParserFeature... features) -
Method Summary
Methods 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, scanIdentifier, scanLineArgument, scanNumber, scanSharp, scanSQLType, scanSQLTypeV2, scanString, scanString2, scanString2_d, scanVariable, scanVariable_at, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, skipToNextLine, skipToNextLineOrParameter, stringVal, sub_chars, subString, subString, token, unscan
-
Field Details
-
DEFAULT_SQL_SERVER_KEYWORDS
-
-
Constructor Details
-
SQLServerLexer
public SQLServerLexer(char[] input, int inputLength, boolean skipComment) -
SQLServerLexer
-
SQLServerLexer
-
-
Method Details
-
scanComment
public void scanComment()- Overrides:
scanComment
in classLexer
-
scanLBracket
protected void scanLBracket()- Overrides:
scanLBracket
in classLexer
-