Package org.firebirdsql.jdbc.parser
Class JaybirdSqlParser
- java.lang.Object
-
- org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
- org.antlr.v4.runtime.Parser
-
- org.firebirdsql.jdbc.parser.JaybirdSqlParser
-
public class JaybirdSqlParser extends org.antlr.v4.runtime.Parser
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJaybirdSqlParser.AliasContextstatic classJaybirdSqlParser.ColumnNameContextstatic classJaybirdSqlParser.DeleteStatementContextstatic classJaybirdSqlParser.FullIdentifierContextstatic classJaybirdSqlParser.InsertStatementContextstatic classJaybirdSqlParser.MergeStatementContextstatic classJaybirdSqlParser.ReturningClauseContextstatic classJaybirdSqlParser.ReturningColumnListContextstatic classJaybirdSqlParser.SimpleIdentifierContextstatic classJaybirdSqlParser.SimpleValueContextstatic classJaybirdSqlParser.StatementContextstatic classJaybirdSqlParser.TableNameContextstatic classJaybirdSqlParser.UpdateOrInsertStatementContextstatic classJaybirdSqlParser.UpdateStatementContext
-
Field Summary
Fields Modifier and Type Field Description static org.antlr.v4.runtime.atn.ATN_ATNprotected static org.antlr.v4.runtime.dfa.DFA[]_decisionToDFAstatic java.lang.String_serializedATNprotected static org.antlr.v4.runtime.atn.PredictionContextCache_sharedContextCachestatic intASstatic intBINARY_STRINGstatic intCOMMAstatic intCOMMENTstatic intDELETEstatic intFROMstatic intGENERIC_IDstatic intINSERTstatic intINTOstatic intLEFT_PARENstatic intMERGEstatic intORstatic intOTHERstatic intQ_STRINGstatic intQUOTED_IDstatic intRETURNINGstatic intRIGHT_PARENstatic intRULE_aliasstatic intRULE_columnNamestatic intRULE_deleteStatementstatic intRULE_fullIdentifierstatic intRULE_insertStatementstatic intRULE_mergeStatementstatic intRULE_returningClausestatic intRULE_returningColumnListstatic intRULE_simpleIdentifierstatic intRULE_simpleValuestatic intRULE_statementstatic intRULE_tableNamestatic intRULE_updateOrInsertStatementstatic intRULE_updateStatementstatic java.lang.String[]ruleNamesstatic intSETstatic intSL_COMMENTprotected JaybirdStatementModelstatementModelstatic intSTRINGstatic intT__0static intT__1static intT__2static java.lang.String[]tokenNamesDeprecated.UseVOCABULARYinstead.static intUPDATEstatic org.antlr.v4.runtime.VocabularyVOCABULARYstatic intWS
-
Constructor Summary
Constructors Constructor Description JaybirdSqlParser(org.antlr.v4.runtime.TokenStream input)
-
Method Summary
-
Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContexts
-
Methods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState
-
-
-
-
Field Detail
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
-
_sharedContextCache
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
-
T__0
public static final int T__0
- See Also:
- Constant Field Values
-
T__1
public static final int T__1
- See Also:
- Constant Field Values
-
T__2
public static final int T__2
- See Also:
- Constant Field Values
-
AS
public static final int AS
- See Also:
- Constant Field Values
-
DELETE
public static final int DELETE
- See Also:
- Constant Field Values
-
FROM
public static final int FROM
- See Also:
- Constant Field Values
-
INSERT
public static final int INSERT
- See Also:
- Constant Field Values
-
INTO
public static final int INTO
- See Also:
- Constant Field Values
-
MERGE
public static final int MERGE
- See Also:
- Constant Field Values
-
OR
public static final int OR
- See Also:
- Constant Field Values
-
RETURNING
public static final int RETURNING
- See Also:
- Constant Field Values
-
SET
public static final int SET
- See Also:
- Constant Field Values
-
UPDATE
public static final int UPDATE
- See Also:
- Constant Field Values
-
LEFT_PAREN
public static final int LEFT_PAREN
- See Also:
- Constant Field Values
-
RIGHT_PAREN
public static final int RIGHT_PAREN
- See Also:
- Constant Field Values
-
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
-
STRING
public static final int STRING
- See Also:
- Constant Field Values
-
BINARY_STRING
public static final int BINARY_STRING
- See Also:
- Constant Field Values
-
Q_STRING
public static final int Q_STRING
- See Also:
- Constant Field Values
-
GENERIC_ID
public static final int GENERIC_ID
- See Also:
- Constant Field Values
-
QUOTED_ID
public static final int QUOTED_ID
- See Also:
- Constant Field Values
-
SL_COMMENT
public static final int SL_COMMENT
- See Also:
- Constant Field Values
-
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
-
WS
public static final int WS
- See Also:
- Constant Field Values
-
OTHER
public static final int OTHER
- See Also:
- Constant Field Values
-
RULE_statement
public static final int RULE_statement
- See Also:
- Constant Field Values
-
RULE_deleteStatement
public static final int RULE_deleteStatement
- See Also:
- Constant Field Values
-
RULE_updateStatement
public static final int RULE_updateStatement
- See Also:
- Constant Field Values
-
RULE_updateOrInsertStatement
public static final int RULE_updateOrInsertStatement
- See Also:
- Constant Field Values
-
RULE_insertStatement
public static final int RULE_insertStatement
- See Also:
- Constant Field Values
-
RULE_mergeStatement
public static final int RULE_mergeStatement
- See Also:
- Constant Field Values
-
RULE_returningClause
public static final int RULE_returningClause
- See Also:
- Constant Field Values
-
RULE_simpleIdentifier
public static final int RULE_simpleIdentifier
- See Also:
- Constant Field Values
-
RULE_fullIdentifier
public static final int RULE_fullIdentifier
- See Also:
- Constant Field Values
-
RULE_tableName
public static final int RULE_tableName
- See Also:
- Constant Field Values
-
RULE_returningColumnList
public static final int RULE_returningColumnList
- See Also:
- Constant Field Values
-
RULE_columnName
public static final int RULE_columnName
- See Also:
- Constant Field Values
-
RULE_alias
public static final int RULE_alias
- See Also:
- Constant Field Values
-
RULE_simpleValue
public static final int RULE_simpleValue
- See Also:
- Constant Field Values
-
ruleNames
public static final java.lang.String[] ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
-
tokenNames
@Deprecated public static final java.lang.String[] tokenNames
Deprecated.UseVOCABULARYinstead.
-
statementModel
protected JaybirdStatementModel statementModel
-
_serializedATN
public static final java.lang.String _serializedATN
- See Also:
- Constant Field Values
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Method Detail
-
getTokenNames
@Deprecated public java.lang.String[] getTokenNames()
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()
- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
public java.lang.String getGrammarFileName()
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
public java.lang.String[] getRuleNames()
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
public java.lang.String getSerializedATN()
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()
- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getStatementModel
public JaybirdStatementModel getStatementModel()
-
statement
public final JaybirdSqlParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
deleteStatement
public final JaybirdSqlParser.DeleteStatementContext deleteStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
updateStatement
public final JaybirdSqlParser.UpdateStatementContext updateStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
updateOrInsertStatement
public final JaybirdSqlParser.UpdateOrInsertStatementContext updateOrInsertStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
insertStatement
public final JaybirdSqlParser.InsertStatementContext insertStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
mergeStatement
public final JaybirdSqlParser.MergeStatementContext mergeStatement() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
returningClause
public final JaybirdSqlParser.ReturningClauseContext returningClause() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simpleIdentifier
public final JaybirdSqlParser.SimpleIdentifierContext simpleIdentifier() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
fullIdentifier
public final JaybirdSqlParser.FullIdentifierContext fullIdentifier() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
tableName
public final JaybirdSqlParser.TableNameContext tableName() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
returningColumnList
public final JaybirdSqlParser.ReturningColumnListContext returningColumnList() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
columnName
public final JaybirdSqlParser.ColumnNameContext columnName() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
alias
public final JaybirdSqlParser.AliasContext alias() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simpleValue
public final JaybirdSqlParser.SimpleValueContext simpleValue() throws org.antlr.v4.runtime.RecognitionException
- Throws:
org.antlr.v4.runtime.RecognitionException
-
-