Class DatabricksLexer
- java.lang.Object
-
- com.alibaba.druid.sql.parser.Lexer
-
- com.alibaba.druid.sql.dialect.hive.parser.HiveLexer
-
- com.alibaba.druid.sql.dialect.spark.parser.SparkLexer
-
- com.alibaba.druid.sql.dialect.databricks.parser.DatabricksLexer
-
public class DatabricksLexer extends SparkLexer
-
-
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 DatabricksLexer(String input, DbType dbType, SQLParserFeature... features)DatabricksLexer(String input, SQLParserFeature... features)
-
Method Summary
-
Methods inherited from class com.alibaba.druid.sql.dialect.spark.parser.SparkLexer
initDialectFeature, loadKeywords
-
Methods inherited from class com.alibaba.druid.sql.dialect.hive.parser.HiveLexer
scanComment, scanString
-
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
-
-
-
-
Constructor Detail
-
DatabricksLexer
public DatabricksLexer(String input, SQLParserFeature... features)
-
DatabricksLexer
public DatabricksLexer(String input, DbType dbType, SQLParserFeature... features)
-
-