public class JaybirdSqlParser
extends org.antlr.v4.runtime.Parser
Modifier and Type | Field and Description |
---|---|
static org.antlr.v4.runtime.atn.ATN |
_ATN |
protected static org.antlr.v4.runtime.dfa.DFA[] |
_decisionToDFA |
protected boolean |
_defaultValues |
protected java.util.ArrayList |
_errorMessages |
static java.lang.String |
_serializedATN |
protected static org.antlr.v4.runtime.atn.PredictionContextCache |
_sharedContextCache |
static int |
ALL |
static int |
AND |
static int |
AS |
static int |
AVG |
static int |
BINARY_STRING |
static int |
BOTH |
static int |
CAST |
static int |
CHARACTER |
static int |
COLLATE |
static int |
COMMA |
static int |
COMMENT |
static int |
COUNT |
static int |
DB_KEY |
static int |
DEFAULT |
static int |
DELETE |
static int |
DISTINCT |
static int |
EXECUTE |
static int |
EXTRACT |
static int |
FOR |
static int |
FROM |
static int |
GEN_ID |
static int |
GENERIC_ID |
static int |
INSERT |
static int |
INTEGER |
static int |
INTO |
static int |
KW_BIGINT |
static int |
KW_BLOB |
static int |
KW_BOOLEAN |
static int |
KW_CHAR |
static int |
KW_DATE |
static int |
KW_DECIMAL |
static int |
KW_DOUBLE |
static int |
KW_FLOAT |
static int |
KW_INT |
static int |
KW_INTEGER |
static int |
KW_NCHAR |
static int |
KW_NUMERIC |
static int |
KW_NVARCHAR |
static int |
KW_PRECISION |
static int |
KW_SIZE |
static int |
KW_SMALLINT |
static int |
KW_TIME |
static int |
KW_TIMESTAMP |
static int |
KW_VARCHAR |
static int |
LEADING |
static int |
LEFT_PAREN |
static int |
MATCHING |
static int |
MAXIMUM |
static int |
MINIMUM |
static int |
NEXT |
static int |
NULL |
static int |
NUMERIC |
static int |
OR |
static int |
PROCEDURE |
static int |
QUOTED_ID |
static int |
REAL |
static int |
RETURNING |
static int |
RIGHT_PAREN |
static int |
RULE_arrayElement |
static int |
RULE_arrayRange |
static int |
RULE_arraySpec |
static int |
RULE_arrayType |
static int |
RULE_assignment |
static int |
RULE_assignments |
static int |
RULE_blobSegSize |
static int |
RULE_blobSubtype |
static int |
RULE_blobType |
static int |
RULE_castExpression |
static int |
RULE_charSetCharType |
static int |
RULE_charSetClause |
static int |
RULE_charType |
static int |
RULE_columnList |
static int |
RULE_columnName |
static int |
RULE_dataTypeDescriptor |
static int |
RULE_defaultValuesClause |
static int |
RULE_deleteStatement |
static int |
RULE_extractFunction |
static int |
RULE_fullIdentifier |
static int |
RULE_function |
static int |
RULE_insertColumns |
static int |
RULE_insertStatement |
static int |
RULE_insertValues |
static int |
RULE_matchingClause |
static int |
RULE_nextValueExpression |
static int |
RULE_nonArrayType |
static int |
RULE_nonCharSetCharType |
static int |
RULE_nonCharType |
static int |
RULE_nullValue |
static int |
RULE_parameter |
static int |
RULE_returningClause |
static int |
RULE_selectClause |
static int |
RULE_simpleIdentifier |
static int |
RULE_simpleType |
static int |
RULE_simpleValue |
static int |
RULE_statement |
static int |
RULE_substringFunction |
static int |
RULE_tableName |
static int |
RULE_trimFunction |
static int |
RULE_trimSpecification |
static int |
RULE_updateOrInsertStatement |
static int |
RULE_updateStatement |
static int |
RULE_value |
static int |
RULE_valueList |
static java.lang.String[] |
ruleNames |
static int |
SEGMENT |
static int |
SELECT |
static int |
SET |
static int |
SL_COMMENT |
protected JaybirdStatementModel |
statementModel |
static int |
STRING |
static int |
SUB_TYPE |
static int |
SUBSTRING |
static int |
SUM |
static int |
T__0 |
static int |
T__1 |
static int |
T__10 |
static int |
T__2 |
static int |
T__3 |
static int |
T__4 |
static int |
T__5 |
static int |
T__6 |
static int |
T__7 |
static int |
T__8 |
static int |
T__9 |
static java.lang.String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
TRAILING |
static int |
TRIM |
static int |
TRUTH_VALUE |
static int |
UNKNOWN |
static int |
UPDATE |
static int |
VALUE |
static int |
VALUES |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
static int |
WS |
Constructor and Description |
---|
JaybirdSqlParser(org.antlr.v4.runtime.TokenStream input) |
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
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
public static final int T__0
public static final int T__1
public static final int T__2
public static final int T__3
public static final int T__4
public static final int T__5
public static final int T__6
public static final int T__7
public static final int T__8
public static final int T__9
public static final int T__10
public static final int ALL
public static final int AND
public static final int AS
public static final int AVG
public static final int BOTH
public static final int CAST
public static final int CHARACTER
public static final int COUNT
public static final int COLLATE
public static final int DEFAULT
public static final int DELETE
public static final int DISTINCT
public static final int DB_KEY
public static final int EXTRACT
public static final int EXECUTE
public static final int FOR
public static final int FROM
public static final int GEN_ID
public static final int INSERT
public static final int INTO
public static final int LEADING
public static final int MATCHING
public static final int MINIMUM
public static final int MAXIMUM
public static final int NULL
public static final int NEXT
public static final int OR
public static final int PROCEDURE
public static final int RETURNING
public static final int SEGMENT
public static final int SELECT
public static final int SET
public static final int SUBSTRING
public static final int SUB_TYPE
public static final int SUM
public static final int TRIM
public static final int TRAILING
public static final int UNKNOWN
public static final int UPDATE
public static final int VALUE
public static final int VALUES
public static final int KW_BLOB
public static final int KW_BIGINT
public static final int KW_BOOLEAN
public static final int KW_CHAR
public static final int KW_DATE
public static final int KW_DECIMAL
public static final int KW_DOUBLE
public static final int KW_PRECISION
public static final int KW_FLOAT
public static final int KW_INTEGER
public static final int KW_INT
public static final int KW_NCHAR
public static final int KW_NUMERIC
public static final int KW_NVARCHAR
public static final int KW_SMALLINT
public static final int KW_TIME
public static final int KW_TIMESTAMP
public static final int KW_VARCHAR
public static final int KW_SIZE
public static final int LEFT_PAREN
public static final int RIGHT_PAREN
public static final int COMMA
public static final int INTEGER
public static final int NUMERIC
public static final int REAL
public static final int STRING
public static final int BINARY_STRING
public static final int TRUTH_VALUE
public static final int GENERIC_ID
public static final int QUOTED_ID
public static final int SL_COMMENT
public static final int COMMENT
public static final int WS
public static final int RULE_statement
public static final int RULE_deleteStatement
public static final int RULE_updateStatement
public static final int RULE_assignments
public static final int RULE_assignment
public static final int RULE_updateOrInsertStatement
public static final int RULE_matchingClause
public static final int RULE_insertStatement
public static final int RULE_insertColumns
public static final int RULE_insertValues
public static final int RULE_returningClause
public static final int RULE_defaultValuesClause
public static final int RULE_simpleIdentifier
public static final int RULE_fullIdentifier
public static final int RULE_tableName
public static final int RULE_columnList
public static final int RULE_columnName
public static final int RULE_valueList
public static final int RULE_value
public static final int RULE_parameter
public static final int RULE_nullValue
public static final int RULE_simpleValue
public static final int RULE_nextValueExpression
public static final int RULE_castExpression
public static final int RULE_dataTypeDescriptor
public static final int RULE_nonArrayType
public static final int RULE_simpleType
public static final int RULE_charType
public static final int RULE_nonCharSetCharType
public static final int RULE_charSetCharType
public static final int RULE_nonCharType
public static final int RULE_blobType
public static final int RULE_blobSubtype
public static final int RULE_blobSegSize
public static final int RULE_charSetClause
public static final int RULE_arrayType
public static final int RULE_arraySpec
public static final int RULE_arrayRange
public static final int RULE_arrayElement
public static final int RULE_function
public static final int RULE_substringFunction
public static final int RULE_trimFunction
public static final int RULE_extractFunction
public static final int RULE_trimSpecification
public static final int RULE_selectClause
public static final java.lang.String[] ruleNames
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
@Deprecated public static final java.lang.String[] tokenNames
VOCABULARY
instead.protected boolean _defaultValues
protected JaybirdStatementModel statementModel
protected java.util.ArrayList _errorMessages
public static final java.lang.String _serializedATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
@Deprecated public java.lang.String[] getTokenNames()
getTokenNames
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public org.antlr.v4.runtime.Vocabulary getVocabulary()
getVocabulary
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String getGrammarFileName()
getGrammarFileName
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String[] getRuleNames()
getRuleNames
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public java.lang.String getSerializedATN()
getSerializedATN
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public org.antlr.v4.runtime.atn.ATN getATN()
getATN
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
public JaybirdStatementModel getStatementModel()
public java.util.Collection getErrorMessages()
public java.lang.String getColumn(int index)
public java.lang.String getValue(int index)
public java.lang.String getTableName()
public void emitErrorMessage(java.lang.String msg)
public final JaybirdSqlParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.DeleteStatementContext deleteStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.UpdateStatementContext updateStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.AssignmentsContext assignments() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.AssignmentContext assignment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.UpdateOrInsertStatementContext updateOrInsertStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.MatchingClauseContext matchingClause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.InsertStatementContext insertStatement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.InsertColumnsContext insertColumns() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.InsertValuesContext insertValues() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ReturningClauseContext returningClause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.DefaultValuesClauseContext defaultValuesClause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.SimpleIdentifierContext simpleIdentifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.FullIdentifierContext fullIdentifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.TableNameContext tableName() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ColumnListContext columnList() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ColumnNameContext columnName() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ValueListContext valueList() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ValueContext value() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ParameterContext parameter() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.NullValueContext nullValue() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.SimpleValueContext simpleValue() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.NextValueExpressionContext nextValueExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.CastExpressionContext castExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.DataTypeDescriptorContext dataTypeDescriptor() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.NonArrayTypeContext nonArrayType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.SimpleTypeContext simpleType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.CharTypeContext charType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.NonCharSetCharTypeContext nonCharSetCharType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.CharSetCharTypeContext charSetCharType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.NonCharTypeContext nonCharType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.BlobTypeContext blobType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.BlobSubtypeContext blobSubtype() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.BlobSegSizeContext blobSegSize() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.CharSetClauseContext charSetClause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ArrayTypeContext arrayType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ArraySpecContext arraySpec() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ArrayRangeContext arrayRange() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ArrayElementContext arrayElement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.FunctionContext function() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.SubstringFunctionContext substringFunction() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.TrimFunctionContext trimFunction() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.ExtractFunctionContext extractFunction() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.TrimSpecificationContext trimSpecification() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public final JaybirdSqlParser.SelectClauseContext selectClause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionException
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex)
sempred
in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.