Class NessieSqlExtensionsLexer
java.lang.Object
org.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
org.projectnessie.shaded.org.antlr.v4.runtime.Lexer
org.apache.spark.sql.catalyst.parser.extensions.NessieSqlExtensionsLexer
- All Implemented Interfaces:
org.projectnessie.shaded.org.antlr.v4.runtime.TokenSource
public class NessieSqlExtensionsLexer
extends org.projectnessie.shaded.org.antlr.v4.runtime.Lexer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.projectnessie.shaded.org.antlr.v4.runtime.atn.ATNprotected static final org.projectnessie.shaded.org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.projectnessie.shaded.org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic String[]static final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final org.projectnessie.shaded.org.antlr.v4.runtime.Vocabularystatic final intFields inherited from class org.projectnessie.shaded.org.antlr.v4.runtime.Lexer
_channel, _factory, _hitEOF, _input, _mode, _modeStack, _text, _token, _tokenFactorySourcePair, _tokenStartCharIndex, _tokenStartCharPositionInLine, _tokenStartLine, _type, DEFAULT_MODE, DEFAULT_TOKEN_CHANNEL, HIDDEN, MAX_CHAR_VALUE, MIN_CHAR_VALUE, MORE, SKIPFields inherited from class org.projectnessie.shaded.org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
ConstructorsConstructorDescriptionNessieSqlExtensionsLexer(org.projectnessie.shaded.org.antlr.v4.runtime.CharStream input) -
Method Summary
Modifier and TypeMethodDescriptionorg.projectnessie.shaded.org.antlr.v4.runtime.atn.ATNgetATN()String[]String[]String[]String[]Deprecated.org.projectnessie.shaded.org.antlr.v4.runtime.VocabularybooleanisHint()This method will be called when we see '/*' and try to match it as a bracketed comment.booleanVerify whether current token is a valid decimal token (which contains dot).booleansempred(org.projectnessie.shaded.org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) Methods inherited from class org.projectnessie.shaded.org.antlr.v4.runtime.Lexer
emit, emit, emitEOF, getAllTokens, getChannel, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getErrorDisplay, getErrorDisplay, getInputStream, getLine, getSourceName, getText, getToken, getTokenFactory, getType, mode, more, nextToken, notifyListeners, popMode, pushMode, recover, recover, reset, setChannel, setCharPositionInLine, setInputStream, setLine, setText, setToken, setTokenFactory, setType, skipMethods inherited from class org.projectnessie.shaded.org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.projectnessie.shaded.org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
IF
public static final int IF- See Also:
-
NOT
public static final int NOT- See Also:
-
EXISTS
public static final int EXISTS- See Also:
-
LOG
public static final int LOG- See Also:
-
USE
public static final int USE- See Also:
-
REFERENCE
public static final int REFERENCE- See Also:
-
REFERENCES
public static final int REFERENCES- See Also:
-
SHOW
public static final int SHOW- See Also:
-
LIST
public static final int LIST- See Also:
-
MERGE
public static final int MERGE- See Also:
-
FROM
public static final int FROM- See Also:
-
TO
public static final int TO- See Also:
-
AT
public static final int AT- See Also:
-
BRANCH
public static final int BRANCH- See Also:
-
CREATE
public static final int CREATE- See Also:
-
DROP
public static final int DROP- See Also:
-
IN
public static final int IN- See Also:
-
INTO
public static final int INTO- See Also:
-
TAG
public static final int TAG- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
STRING
public static final int STRING- See Also:
-
BIGINT_LITERAL
public static final int BIGINT_LITERAL- See Also:
-
SMALLINT_LITERAL
public static final int SMALLINT_LITERAL- See Also:
-
TINYINT_LITERAL
public static final int TINYINT_LITERAL- See Also:
-
INTEGER_VALUE
public static final int INTEGER_VALUE- See Also:
-
EXPONENT_VALUE
public static final int EXPONENT_VALUE- See Also:
-
DECIMAL_VALUE
public static final int DECIMAL_VALUE- See Also:
-
FLOAT_LITERAL
public static final int FLOAT_LITERAL- See Also:
-
DOUBLE_LITERAL
public static final int DOUBLE_LITERAL- See Also:
-
BIGDECIMAL_LITERAL
public static final int BIGDECIMAL_LITERAL- See Also:
-
IDENTIFIER
public static final int IDENTIFIER- See Also:
-
BACKQUOTED_IDENTIFIER
public static final int BACKQUOTED_IDENTIFIER- See Also:
-
SIMPLE_COMMENT
public static final int SIMPLE_COMMENT- See Also:
-
BRACKETED_COMMENT
public static final int BRACKETED_COMMENT- See Also:
-
WS
public static final int WS- See Also:
-
UNRECOGNIZED
public static final int UNRECOGNIZED- See Also:
-
channelNames
-
modeNames
-
ruleNames
-
VOCABULARY
public static final org.projectnessie.shaded.org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.projectnessie.shaded.org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
NessieSqlExtensionsLexer
public NessieSqlExtensionsLexer(org.projectnessie.shaded.org.antlr.v4.runtime.CharStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Overrides:
getTokenNamesin classorg.projectnessie.shaded.org.antlr.v4.runtime.Lexer
-
getVocabulary
public org.projectnessie.shaded.org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
isValidDecimal
public boolean isValidDecimal()Verify whether current token is a valid decimal token (which contains dot). Returns true if the character that follows the token is not a digit or letter or underscore. For example: For char stream "2.3", "2." is not a valid decimal token, because it is followed by digit '3'. For char stream "2.3_", "2.3" is not a valid decimal token, because it is followed by '_'. For char stream "2.3W", "2.3" is not a valid decimal token, because it is followed by 'W'. For char stream "12.0D 34.E2+0.12 " 12.0D is a valid decimal token because it is followed by a space. 34.E2 is a valid decimal token because it is followed by symbol '+' which is not a digit or letter or underscore. -
isHint
public boolean isHint()This method will be called when we see '/*' and try to match it as a bracketed comment. If the next character is '+', it should be parsed as hint later, and we cannot match it as a bracketed comment. Returns true if the next character is '+'. -
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
getChannelNames
- Overrides:
getChannelNamesin classorg.projectnessie.shaded.org.antlr.v4.runtime.Lexer
-
getModeNames
- Overrides:
getModeNamesin classorg.projectnessie.shaded.org.antlr.v4.runtime.Lexer
-
getATN
public org.projectnessie.shaded.org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
sempred
public boolean sempred(org.projectnessie.shaded.org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.projectnessie.shaded.org.antlr.v4.runtime.Recognizer<Integer,org.projectnessie.shaded.org.antlr.v4.runtime.atn.LexerATNSimulator>
-
VOCABULARYinstead.