Class OracleLexer
java.lang.Object
com.alibaba.druid.sql.parser.Lexer
com.alibaba.druid.sql.dialect.oracle.parser.OracleLexer
-
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
ConstructorsConstructorDescriptionOracleLexer(char[] input, int inputLength, boolean skipComment) OracleLexer(String input) OracleLexer(String input, SQLParserFeature... features) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Keywordsvoidvoidvoidprotected voidMethods 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, 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, scanLBracket, scanLineArgument, scanMultiLineComment, scanSharp, scanSingleLineComment, scanSQLType, scanSQLTypeV2, scanString, scanString2, scanString2_d, setAllowComment, setCommentHandler, setKeepComments, setTimeZone, setToken, skipToEOF, skipToNextLine, skipToNextLineOrParameter, stringVal, sub_chars, subString, subString, token, unscan
-
Constructor Details
-
OracleLexer
public OracleLexer(char[] input, int inputLength, boolean skipComment) -
OracleLexer
-
OracleLexer
-
-
Method Details
-
loadKeywords
- Overrides:
loadKeywordsin classLexer
-
scanVariable
public void scanVariable()- Overrides:
scanVariablein classLexer
-
scanVariable_at
protected void scanVariable_at()- Overrides:
scanVariable_atin classLexer
-
scanComment
public void scanComment()- Overrides:
scanCommentin classLexer
-
scanNumber
public void scanNumber()- Overrides:
scanNumberin classLexer
-
initDialectFeature
protected void initDialectFeature()- Overrides:
initDialectFeaturein classLexer
-