Class IcebergSqlExtensionsLexer
java.lang.Object
org.antlr.v4.runtime.Recognizer<Integer,org.antlr.v4.runtime.atn.LexerATNSimulator>
 
org.antlr.v4.runtime.Lexer
org.apache.spark.sql.catalyst.parser.extensions.IcebergSqlExtensionsLexer
- All Implemented Interfaces:
- org.antlr.v4.runtime.TokenSource
public class IcebergSqlExtensionsLexer
extends org.antlr.v4.runtime.Lexer
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic 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 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 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 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 String[]Deprecated.static final intstatic final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intstatic final intFields inherited from class 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.antlr.v4.runtime.Recognizer_interp, EOF
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.antlr.v4.runtime.atn.ATNgetATN()String[]String[]String[]String[]Deprecated.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.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) Methods inherited from class org.antlr.v4.runtime.Lexeremit, 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.antlr.v4.runtime.Recognizeraction, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getParseInfo, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, precpred, removeErrorListener, removeErrorListeners, setInterpreter, setState
- 
Field Details- 
_decisionToDFAprotected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
- 
T__0public static final int T__0- See Also:
 
- 
T__1public static final int T__1- See Also:
 
- 
T__2public static final int T__2- See Also:
 
- 
T__3public static final int T__3- See Also:
 
- 
T__4public static final int T__4- See Also:
 
- 
ADDpublic static final int ADD- See Also:
 
- 
ALTERpublic static final int ALTER- See Also:
 
- 
ASpublic static final int AS- See Also:
 
- 
ASCpublic static final int ASC- See Also:
 
- 
BRANCHpublic static final int BRANCH- See Also:
 
- 
BYpublic static final int BY- See Also:
 
- 
CALLpublic static final int CALL- See Also:
 
- 
DAYSpublic static final int DAYS- See Also:
 
- 
DESCpublic static final int DESC- See Also:
 
- 
DISTRIBUTEDpublic static final int DISTRIBUTED- See Also:
 
- 
DROPpublic static final int DROP- See Also:
 
- 
EXISTSpublic static final int EXISTS- See Also:
 
- 
FIELDpublic static final int FIELD- See Also:
 
- 
FIELDSpublic static final int FIELDS- See Also:
 
- 
FIRSTpublic static final int FIRST- See Also:
 
- 
HOURSpublic static final int HOURS- See Also:
 
- 
IFpublic static final int IF- See Also:
 
- 
LASTpublic static final int LAST- See Also:
 
- 
LOCALLYpublic static final int LOCALLY- See Also:
 
- 
MINUTESpublic static final int MINUTES- See Also:
 
- 
MONTHSpublic static final int MONTHS- See Also:
 
- 
CREATEpublic static final int CREATE- See Also:
 
- 
NOTpublic static final int NOT- See Also:
 
- 
NULLSpublic static final int NULLS- See Also:
 
- 
OFpublic static final int OF- See Also:
 
- 
ORpublic static final int OR- See Also:
 
- 
ORDEREDpublic static final int ORDERED- See Also:
 
- 
PARTITIONpublic static final int PARTITION- See Also:
 
- 
REPLACEpublic static final int REPLACE- See Also:
 
- 
RETAINpublic static final int RETAIN- See Also:
 
- 
RETENTIONpublic static final int RETENTION- See Also:
 
- 
IDENTIFIER_KWpublic static final int IDENTIFIER_KW- See Also:
 
- 
SETpublic static final int SET- See Also:
 
- 
SNAPSHOTpublic static final int SNAPSHOT- See Also:
 
- 
SNAPSHOTSpublic static final int SNAPSHOTS- See Also:
 
- 
TABLEpublic static final int TABLE- See Also:
 
- 
TAGpublic static final int TAG- See Also:
 
- 
UNORDEREDpublic static final int UNORDERED- See Also:
 
- 
VERSIONpublic static final int VERSION- See Also:
 
- 
WITHpublic static final int WITH- See Also:
 
- 
WRITEpublic static final int WRITE- See Also:
 
- 
TRUEpublic static final int TRUE- See Also:
 
- 
FALSEpublic static final int FALSE- See Also:
 
- 
MAPpublic static final int MAP- See Also:
 
- 
ARRAYpublic static final int ARRAY- See Also:
 
- 
PLUSpublic static final int PLUS- See Also:
 
- 
MINUSpublic static final int MINUS- See Also:
 
- 
STRINGpublic static final int STRING- See Also:
 
- 
BIGINT_LITERALpublic static final int BIGINT_LITERAL- See Also:
 
- 
SMALLINT_LITERALpublic static final int SMALLINT_LITERAL- See Also:
 
- 
TINYINT_LITERALpublic static final int TINYINT_LITERAL- See Also:
 
- 
INTEGER_VALUEpublic static final int INTEGER_VALUE- See Also:
 
- 
EXPONENT_VALUEpublic static final int EXPONENT_VALUE- See Also:
 
- 
DECIMAL_VALUEpublic static final int DECIMAL_VALUE- See Also:
 
- 
FLOAT_LITERALpublic static final int FLOAT_LITERAL- See Also:
 
- 
DOUBLE_LITERALpublic static final int DOUBLE_LITERAL- See Also:
 
- 
BIGDECIMAL_LITERALpublic static final int BIGDECIMAL_LITERAL- See Also:
 
- 
IDENTIFIERpublic static final int IDENTIFIER- See Also:
 
- 
BACKQUOTED_IDENTIFIERpublic static final int BACKQUOTED_IDENTIFIER- See Also:
 
- 
SIMPLE_COMMENTpublic static final int SIMPLE_COMMENT- See Also:
 
- 
BRACKETED_COMMENTpublic static final int BRACKETED_COMMENT- See Also:
 
- 
WSpublic static final int WS- See Also:
 
- 
UNRECOGNIZEDpublic static final int UNRECOGNIZED- See Also:
 
- 
channelNames
- 
modeNames
- 
ruleNames
- 
VOCABULARYpublic static final org.antlr.v4.runtime.Vocabulary VOCABULARY
- 
tokenNamesDeprecated.UseVOCABULARYinstead.
- 
_serializedATN- See Also:
 
- 
_ATNpublic static final org.antlr.v4.runtime.atn.ATN _ATN
 
- 
- 
Constructor Details- 
IcebergSqlExtensionsLexerpublic IcebergSqlExtensionsLexer(org.antlr.v4.runtime.CharStream input) 
 
- 
- 
Method Details- 
getTokenNamesDeprecated.- Overrides:
- getTokenNamesin class- org.antlr.v4.runtime.Lexer
 
- 
getVocabularypublic org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
- getVocabularyin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
isValidDecimalpublic 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.
- 
isHintpublic 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 class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getRuleNames- Specified by:
- getRuleNamesin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getSerializedATN- Overrides:
- getSerializedATNin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
getChannelNames- Overrides:
- getChannelNamesin class- org.antlr.v4.runtime.Lexer
 
- 
getModeNames- Overrides:
- getModeNamesin class- org.antlr.v4.runtime.Lexer
 
- 
getATNpublic org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
- getATNin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
- 
sempredpublic boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
- sempredin class- org.antlr.v4.runtime.Recognizer<Integer,- org.antlr.v4.runtime.atn.LexerATNSimulator> 
 
 
- 
VOCABULARYinstead.