public class HintParser
extends org.antlr.runtime.Parser
Modifier and Type | Class and Description |
---|---|
static class |
HintParser.hint_return |
static class |
HintParser.hintArgName_return |
static class |
HintParser.hintArgs_return |
static class |
HintParser.hintItem_return |
static class |
HintParser.hintList_return |
static class |
HintParser.hintName_return |
Modifier and Type | Field and Description |
---|---|
protected org.antlr.runtime.tree.TreeAdaptor |
adaptor |
static int |
AMPERSAND |
static int |
BITWISEOR |
static int |
BITWISEXOR |
static int |
ByteLengthLiteral |
static int |
CharSetLiteral |
static int |
CharSetName |
static int |
COLON |
static int |
COMMA |
static int |
CONCATENATE |
static int |
Digit |
static int |
DIV |
static int |
DIVIDE |
static int |
DOLLAR |
static int |
DOT |
static int |
EOF |
static int |
EQUAL |
static int |
EQUAL_NS |
static int |
Exponent |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_hintArgs286 |
static org.antlr.runtime.BitSet |
FOLLOW_COMMA_in_hintList151 |
static org.antlr.runtime.BitSet |
FOLLOW_EOF_in_hint119 |
static org.antlr.runtime.BitSet |
FOLLOW_hintArgName_in_hintArgs283 |
static org.antlr.runtime.BitSet |
FOLLOW_hintArgName_in_hintArgs288 |
static org.antlr.runtime.BitSet |
FOLLOW_hintArgs_in_hintItem186 |
static org.antlr.runtime.BitSet |
FOLLOW_hintItem_in_hintList148 |
static org.antlr.runtime.BitSet |
FOLLOW_hintItem_in_hintList153 |
static org.antlr.runtime.BitSet |
FOLLOW_hintList_in_hint117 |
static org.antlr.runtime.BitSet |
FOLLOW_hintName_in_hintItem181 |
static org.antlr.runtime.BitSet |
FOLLOW_KW_MAPJOIN_in_hintName222 |
static org.antlr.runtime.BitSet |
FOLLOW_KW_PKFK_JOIN_in_hintName258 |
static org.antlr.runtime.BitSet |
FOLLOW_KW_SEMI_in_hintName234 |
static org.antlr.runtime.BitSet |
FOLLOW_KW_STREAMTABLE_in_hintName246 |
static org.antlr.runtime.BitSet |
FOLLOW_LPAREN_in_hintItem184 |
static org.antlr.runtime.BitSet |
FOLLOW_RPAREN_in_hintItem188 |
static int |
GREATERTHAN |
static int |
GREATERTHANOREQUALTO |
static int |
HexDigit |
static int |
Identifier |
static int |
IntegralLiteral |
static int |
KW_ABORT |
static int |
KW_ACTIVATE |
static int |
KW_ACTIVE |
static int |
KW_ADD |
static int |
KW_ADMIN |
static int |
KW_AFTER |
static int |
KW_ALL |
static int |
KW_ALLOC_FRACTION |
static int |
KW_ALTER |
static int |
KW_ANALYZE |
static int |
KW_AND |
static int |
KW_ANY |
static int |
KW_APPLICATION |
static int |
KW_ARCHIVE |
static int |
KW_ARRAY |
static int |
KW_AS |
static int |
KW_ASC |
static int |
KW_AST |
static int |
KW_AT |
static int |
KW_AUTHORIZATION |
static int |
KW_AUTOCOMMIT |
static int |
KW_BEFORE |
static int |
KW_BETWEEN |
static int |
KW_BIGINT |
static int |
KW_BINARY |
static int |
KW_BOOLEAN |
static int |
KW_BOTH |
static int |
KW_BUCKET |
static int |
KW_BUCKETS |
static int |
KW_BY |
static int |
KW_CACHE |
static int |
KW_CASCADE |
static int |
KW_CASE |
static int |
KW_CAST |
static int |
KW_CBO |
static int |
KW_CHANGE |
static int |
KW_CHAR |
static int |
KW_CHECK |
static int |
KW_CLUSTER |
static int |
KW_CLUSTERED |
static int |
KW_CLUSTERSTATUS |
static int |
KW_COLLECTION |
static int |
KW_COLUMN |
static int |
KW_COLUMNS |
static int |
KW_COMMENT |
static int |
KW_COMMIT |
static int |
KW_COMPACT |
static int |
KW_COMPACTIONS |
static int |
KW_COMPUTE |
static int |
KW_CONCATENATE |
static int |
KW_CONF |
static int |
KW_CONSTRAINT |
static int |
KW_CONTINUE |
static int |
KW_COST |
static int |
KW_CREATE |
static int |
KW_CRON |
static int |
KW_CROSS |
static int |
KW_CUBE |
static int |
KW_CURRENT |
static int |
KW_CURRENT_DATE |
static int |
KW_CURRENT_TIMESTAMP |
static int |
KW_CURSOR |
static int |
KW_DATA |
static int |
KW_DATABASE |
static int |
KW_DATABASES |
static int |
KW_DATACONNECTOR |
static int |
KW_DATACONNECTORS |
static int |
KW_DATE |
static int |
KW_DATETIME |
static int |
KW_DAY |
static int |
KW_DBPROPERTIES |
static int |
KW_DCPROPERTIES |
static int |
KW_DDL |
static int |
KW_DEBUG |
static int |
KW_DECIMAL |
static int |
KW_DEFAULT |
static int |
KW_DEFERRED |
static int |
KW_DEFINED |
static int |
KW_DELETE |
static int |
KW_DELIMITED |
static int |
KW_DEPENDENCY |
static int |
KW_DESC |
static int |
KW_DESCRIBE |
static int |
KW_DETAIL |
static int |
KW_DIRECTORIES |
static int |
KW_DIRECTORY |
static int |
KW_DISABLE |
static int |
KW_DISTINCT |
static int |
KW_DISTRIBUTE |
static int |
KW_DISTRIBUTED |
static int |
KW_DO |
static int |
KW_DOUBLE |
static int |
KW_DOW |
static int |
KW_DROP |
static int |
KW_DUMP |
static int |
KW_ELEM_TYPE |
static int |
KW_ELSE |
static int |
KW_ENABLE |
static int |
KW_END |
static int |
KW_ENFORCED |
static int |
KW_ESCAPED |
static int |
KW_EVERY |
static int |
KW_EXCEPT |
static int |
KW_EXCHANGE |
static int |
KW_EXCLUSIVE |
static int |
KW_EXECUTE |
static int |
KW_EXECUTED |
static int |
KW_EXISTS |
static int |
KW_EXPIRE_SNAPSHOTS |
static int |
KW_EXPLAIN |
static int |
KW_EXPORT |
static int |
KW_EXPRESSION |
static int |
KW_EXTENDED |
static int |
KW_EXTERNAL |
static int |
KW_EXTRACT |
static int |
KW_FALSE |
static int |
KW_FETCH |
static int |
KW_FIELDS |
static int |
KW_FILE |
static int |
KW_FILEFORMAT |
static int |
KW_FIRST |
static int |
KW_FLOAT |
static int |
KW_FLOOR |
static int |
KW_FOLLOWING |
static int |
KW_FOR |
static int |
KW_FORCE |
static int |
KW_FOREIGN |
static int |
KW_FORMAT |
static int |
KW_FORMATTED |
static int |
KW_FROM |
static int |
KW_FULL |
static int |
KW_FUNCTION |
static int |
KW_FUNCTIONS |
static int |
KW_GRANT |
static int |
KW_GROUP |
static int |
KW_GROUPING |
static int |
KW_HAVING |
static int |
KW_HOUR |
static int |
KW_ID |
static int |
KW_IDXPROPERTIES |
static int |
KW_IF |
static int |
KW_IGNORE |
static int |
KW_IMPORT |
static int |
KW_IN |
static int |
KW_INDEX |
static int |
KW_INDEXES |
static int |
KW_INNER |
static int |
KW_INPATH |
static int |
KW_INPUTDRIVER |
static int |
KW_INPUTFORMAT |
static int |
KW_INSERT |
static int |
KW_INT |
static int |
KW_INTERSECT |
static int |
KW_INTERVAL |
static int |
KW_INTO |
static int |
KW_IS |
static int |
KW_ISOLATION |
static int |
KW_ITEMS |
static int |
KW_JAR |
static int |
KW_JOIN |
static int |
KW_JOINCOST |
static int |
KW_KEY |
static int |
KW_KEY_TYPE |
static int |
KW_KEYS |
static int |
KW_KILL |
static int |
KW_LAST |
static int |
KW_LATERAL |
static int |
KW_LEADING |
static int |
KW_LEFT |
static int |
KW_LESS |
static int |
KW_LEVEL |
static int |
KW_LIKE |
static int |
KW_LIMIT |
static int |
KW_LINES |
static int |
KW_LOAD |
static int |
KW_LOCAL |
static int |
KW_LOCATION |
static int |
KW_LOCK |
static int |
KW_LOCKS |
static int |
KW_LOGICAL |
static int |
KW_LONG |
static int |
KW_MACRO |
static int |
KW_MANAGED |
static int |
KW_MANAGEDLOCATION |
static int |
KW_MANAGEMENT |
static int |
KW_MAP |
static int |
KW_MAPJOIN |
static int |
KW_MAPPING |
static int |
KW_MATCHED |
static int |
KW_MATERIALIZED |
static int |
KW_MERGE |
static int |
KW_METADATA |
static int |
KW_MINUS |
static int |
KW_MINUTE |
static int |
KW_MONTH |
static int |
KW_MORE |
static int |
KW_MOVE |
static int |
KW_MSCK |
static int |
KW_NONE |
static int |
KW_NORELY |
static int |
KW_NOSCAN |
static int |
KW_NOT |
static int |
KW_NOVALIDATE |
static int |
KW_NULL |
static int |
KW_NULLS |
static int |
KW_OF |
static int |
KW_OFFSET |
static int |
KW_ON |
static int |
KW_ONLY |
static int |
KW_OPERATOR |
static int |
KW_OPTION |
static int |
KW_OR |
static int |
KW_ORDER |
static int |
KW_OUT |
static int |
KW_OUTER |
static int |
KW_OUTPUTDRIVER |
static int |
KW_OUTPUTFORMAT |
static int |
KW_OVER |
static int |
KW_OVERWRITE |
static int |
KW_OWNER |
static int |
KW_PARTITION |
static int |
KW_PARTITIONED |
static int |
KW_PARTITIONS |
static int |
KW_PATH |
static int |
KW_PERCENT |
static int |
KW_PKFK_JOIN |
static int |
KW_PLAN |
static int |
KW_PLANS |
static int |
KW_PLUS |
static int |
KW_POOL |
static int |
KW_PRECEDING |
static int |
KW_PRECISION |
static int |
KW_PREPARE |
static int |
KW_PRESERVE |
static int |
KW_PRIMARY |
static int |
KW_PRINCIPALS |
static int |
KW_PROCEDURE |
static int |
KW_PURGE |
static int |
KW_QUALIFY |
static int |
KW_QUARTER |
static int |
KW_QUERY |
static int |
KW_QUERY_PARALLELISM |
static int |
KW_RANGE |
static int |
KW_READ |
static int |
KW_READS |
static int |
KW_REAL |
static int |
KW_REBUILD |
static int |
KW_RECORDREADER |
static int |
KW_RECORDWRITER |
static int |
KW_REDUCE |
static int |
KW_REFERENCES |
static int |
KW_REGEXP |
static int |
KW_RELOAD |
static int |
KW_RELY |
static int |
KW_REMOTE |
static int |
KW_RENAME |
static int |
KW_REOPTIMIZATION |
static int |
KW_REPAIR |
static int |
KW_REPL |
static int |
KW_REPLACE |
static int |
KW_REPLICATION |
static int |
KW_RESOURCE |
static int |
KW_RESPECT |
static int |
KW_RESTRICT |
static int |
KW_REVOKE |
static int |
KW_REWRITE |
static int |
KW_RIGHT |
static int |
KW_RLIKE |
static int |
KW_ROLE |
static int |
KW_ROLES |
static int |
KW_ROLLBACK |
static int |
KW_ROLLUP |
static int |
KW_ROW |
static int |
KW_ROWS |
static int |
KW_SCHEDULED |
static int |
KW_SCHEDULING_POLICY |
static int |
KW_SCHEMA |
static int |
KW_SCHEMAS |
static int |
KW_SECOND |
static int |
KW_SELECT |
static int |
KW_SEMI |
static int |
KW_SERDE |
static int |
KW_SERDEPROPERTIES |
static int |
KW_SERVER |
static int |
KW_SET |
static int |
KW_SETS |
static int |
KW_SHARED |
static int |
KW_SHOW |
static int |
KW_SHOW_DATABASE |
static int |
KW_SKEWED |
static int |
KW_SMALLINT |
static int |
KW_SNAPSHOT |
static int |
KW_SOME |
static int |
KW_SORT |
static int |
KW_SORTED |
static int |
KW_SPEC |
static int |
KW_SSL |
static int |
KW_START |
static int |
KW_STATISTICS |
static int |
KW_STATUS |
static int |
KW_STORED |
static int |
KW_STREAMTABLE |
static int |
KW_STRING |
static int |
KW_STRUCT |
static int |
KW_SUMMARY |
static int |
KW_SYNC |
static int |
KW_SYSTEM_TIME |
static int |
KW_SYSTEM_VERSION |
static int |
KW_TABLE |
static int |
KW_TABLES |
static int |
KW_TABLESAMPLE |
static int |
KW_TBLPROPERTIES |
static int |
KW_TEMPORARY |
static int |
KW_TERMINATED |
static int |
KW_THEN |
static int |
KW_TIME |
static int |
KW_TIMESTAMP |
static int |
KW_TIMESTAMPLOCALTZ |
static int |
KW_TINYINT |
static int |
KW_TO |
static int |
KW_TOUCH |
static int |
KW_TRAILING |
static int |
KW_TRANSACTION |
static int |
KW_TRANSACTIONAL |
static int |
KW_TRANSACTIONS |
static int |
KW_TRANSFORM |
static int |
KW_TRIGGER |
static int |
KW_TRIM |
static int |
KW_TRUE |
static int |
KW_TRUNCATE |
static int |
KW_TYPE |
static int |
KW_UNARCHIVE |
static int |
KW_UNBOUNDED |
static int |
KW_UNDO |
static int |
KW_UNION |
static int |
KW_UNIONTYPE |
static int |
KW_UNIQUE |
static int |
KW_UNIQUEJOIN |
static int |
KW_UNKNOWN |
static int |
KW_UNLOCK |
static int |
KW_UNMANAGED |
static int |
KW_UNSET |
static int |
KW_UNSIGNED |
static int |
KW_UPDATE |
static int |
KW_URI |
static int |
KW_URL |
static int |
KW_USE |
static int |
KW_USER |
static int |
KW_USING |
static int |
KW_UTC |
static int |
KW_UTCTIMESTAMP |
static int |
KW_VALIDATE |
static int |
KW_VALUE_TYPE |
static int |
KW_VALUES |
static int |
KW_VARCHAR |
static int |
KW_VECTORIZATION |
static int |
KW_VIEW |
static int |
KW_VIEWS |
static int |
KW_WAIT |
static int |
KW_WEEK |
static int |
KW_WHEN |
static int |
KW_WHERE |
static int |
KW_WHILE |
static int |
KW_WINDOW |
static int |
KW_WITH |
static int |
KW_WITHIN |
static int |
KW_WORK |
static int |
KW_WORKLOAD |
static int |
KW_WRITE |
static int |
KW_YEAR |
static int |
KW_ZONE |
static int |
LCURLY |
static int |
LESSTHAN |
static int |
LESSTHANOREQUALTO |
static int |
Letter |
static int |
LINE_COMMENT |
static int |
LPAREN |
static int |
LSQUARE |
static int |
MINUS |
static int |
MOD |
static int |
NOTEQUAL |
static int |
Number |
static int |
NumberLiteral |
static int |
PLUS |
static int |
QUERY_HINT |
static int |
QUESTION |
static int |
QuotedIdentifier |
static int |
RCURLY |
static int |
RegexComponent |
static int |
RPAREN |
static int |
RSQUARE |
static int |
SEMICOLON |
static int |
STAR |
static int |
StringLiteral |
static int |
TILDE |
static int |
TOK_HINT |
static int |
TOK_HINTARGLIST |
static int |
TOK_HINTLIST |
static int |
TOK_LEFTANTISEMIJOIN |
static int |
TOK_LEFTSEMIJOIN |
static int |
TOK_MAPJOIN |
static int |
TOK_PKFK_JOIN |
static int |
TOK_STREAMTABLE |
static String[] |
tokenNames |
static int |
Tokens |
static int |
WS |
Constructor and Description |
---|
HintParser(org.antlr.runtime.TokenStream input) |
HintParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
void |
displayRecognitionError(String[] tokenNames,
org.antlr.runtime.RecognitionException e) |
org.antlr.runtime.Parser[] |
getDelegates() |
String |
getGrammarFileName() |
String[] |
getTokenNames() |
org.antlr.runtime.tree.TreeAdaptor |
getTreeAdaptor() |
HintParser.hint_return |
hint() |
HintParser.hintArgName_return |
hintArgName() |
HintParser.hintArgs_return |
hintArgs() |
HintParser.hintItem_return |
hintItem() |
HintParser.hintList_return |
hintList() |
HintParser.hintName_return |
hintName() |
void |
setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor) |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int AMPERSAND
public static final int BITWISEOR
public static final int BITWISEXOR
public static final int ByteLengthLiteral
public static final int COLON
public static final int COMMA
public static final int CONCATENATE
public static final int CharSetLiteral
public static final int CharSetName
public static final int DIV
public static final int DIVIDE
public static final int DOLLAR
public static final int DOT
public static final int Digit
public static final int EQUAL
public static final int EQUAL_NS
public static final int Exponent
public static final int GREATERTHAN
public static final int GREATERTHANOREQUALTO
public static final int HexDigit
public static final int Identifier
public static final int IntegralLiteral
public static final int KW_ABORT
public static final int KW_ACTIVATE
public static final int KW_ACTIVE
public static final int KW_ADD
public static final int KW_ADMIN
public static final int KW_AFTER
public static final int KW_ALL
public static final int KW_ALLOC_FRACTION
public static final int KW_ALTER
public static final int KW_ANALYZE
public static final int KW_AND
public static final int KW_ANY
public static final int KW_APPLICATION
public static final int KW_ARCHIVE
public static final int KW_ARRAY
public static final int KW_AS
public static final int KW_ASC
public static final int KW_AST
public static final int KW_AT
public static final int KW_AUTHORIZATION
public static final int KW_AUTOCOMMIT
public static final int KW_BEFORE
public static final int KW_BETWEEN
public static final int KW_BIGINT
public static final int KW_BINARY
public static final int KW_BOOLEAN
public static final int KW_BOTH
public static final int KW_BUCKET
public static final int KW_BUCKETS
public static final int KW_BY
public static final int KW_CACHE
public static final int KW_CASCADE
public static final int KW_CASE
public static final int KW_CAST
public static final int KW_CBO
public static final int KW_CHANGE
public static final int KW_CHAR
public static final int KW_CHECK
public static final int KW_CLUSTER
public static final int KW_CLUSTERED
public static final int KW_CLUSTERSTATUS
public static final int KW_COLLECTION
public static final int KW_COLUMN
public static final int KW_COLUMNS
public static final int KW_COMMENT
public static final int KW_COMMIT
public static final int KW_COMPACT
public static final int KW_COMPACTIONS
public static final int KW_COMPUTE
public static final int KW_CONCATENATE
public static final int KW_CONF
public static final int KW_CONSTRAINT
public static final int KW_CONTINUE
public static final int KW_COST
public static final int KW_CREATE
public static final int KW_CRON
public static final int KW_CROSS
public static final int KW_CUBE
public static final int KW_CURRENT
public static final int KW_CURRENT_DATE
public static final int KW_CURRENT_TIMESTAMP
public static final int KW_CURSOR
public static final int KW_DATA
public static final int KW_DATABASE
public static final int KW_DATABASES
public static final int KW_DATACONNECTOR
public static final int KW_DATACONNECTORS
public static final int KW_DATE
public static final int KW_DATETIME
public static final int KW_DAY
public static final int KW_DBPROPERTIES
public static final int KW_DCPROPERTIES
public static final int KW_DDL
public static final int KW_DEBUG
public static final int KW_DECIMAL
public static final int KW_DEFAULT
public static final int KW_DEFERRED
public static final int KW_DEFINED
public static final int KW_DELETE
public static final int KW_DELIMITED
public static final int KW_DEPENDENCY
public static final int KW_DESC
public static final int KW_DESCRIBE
public static final int KW_DETAIL
public static final int KW_DIRECTORIES
public static final int KW_DIRECTORY
public static final int KW_DISABLE
public static final int KW_DISTINCT
public static final int KW_DISTRIBUTE
public static final int KW_DISTRIBUTED
public static final int KW_DO
public static final int KW_DOUBLE
public static final int KW_DOW
public static final int KW_DROP
public static final int KW_DUMP
public static final int KW_ELEM_TYPE
public static final int KW_ELSE
public static final int KW_ENABLE
public static final int KW_END
public static final int KW_ENFORCED
public static final int KW_ESCAPED
public static final int KW_EVERY
public static final int KW_EXCEPT
public static final int KW_EXCHANGE
public static final int KW_EXCLUSIVE
public static final int KW_EXECUTE
public static final int KW_EXECUTED
public static final int KW_EXISTS
public static final int KW_EXPIRE_SNAPSHOTS
public static final int KW_EXPLAIN
public static final int KW_EXPORT
public static final int KW_EXPRESSION
public static final int KW_EXTENDED
public static final int KW_EXTERNAL
public static final int KW_EXTRACT
public static final int KW_FALSE
public static final int KW_FETCH
public static final int KW_FIELDS
public static final int KW_FILE
public static final int KW_FILEFORMAT
public static final int KW_FIRST
public static final int KW_FLOAT
public static final int KW_FLOOR
public static final int KW_FOLLOWING
public static final int KW_FOR
public static final int KW_FORCE
public static final int KW_FOREIGN
public static final int KW_FORMAT
public static final int KW_FORMATTED
public static final int KW_FROM
public static final int KW_FULL
public static final int KW_FUNCTION
public static final int KW_FUNCTIONS
public static final int KW_GRANT
public static final int KW_GROUP
public static final int KW_GROUPING
public static final int KW_HAVING
public static final int KW_HOUR
public static final int KW_ID
public static final int KW_IDXPROPERTIES
public static final int KW_IF
public static final int KW_IGNORE
public static final int KW_IMPORT
public static final int KW_IN
public static final int KW_INDEX
public static final int KW_INDEXES
public static final int KW_INNER
public static final int KW_INPATH
public static final int KW_INPUTDRIVER
public static final int KW_INPUTFORMAT
public static final int KW_INSERT
public static final int KW_INT
public static final int KW_INTERSECT
public static final int KW_INTERVAL
public static final int KW_INTO
public static final int KW_IS
public static final int KW_ISOLATION
public static final int KW_ITEMS
public static final int KW_JAR
public static final int KW_JOIN
public static final int KW_JOINCOST
public static final int KW_KEY
public static final int KW_KEYS
public static final int KW_KEY_TYPE
public static final int KW_KILL
public static final int KW_LAST
public static final int KW_LATERAL
public static final int KW_LEADING
public static final int KW_LEFT
public static final int KW_LESS
public static final int KW_LEVEL
public static final int KW_LIKE
public static final int KW_LIMIT
public static final int KW_LINES
public static final int KW_LOAD
public static final int KW_LOCAL
public static final int KW_LOCATION
public static final int KW_LOCK
public static final int KW_LOCKS
public static final int KW_LOGICAL
public static final int KW_LONG
public static final int KW_MACRO
public static final int KW_MANAGED
public static final int KW_MANAGEDLOCATION
public static final int KW_MANAGEMENT
public static final int KW_MAP
public static final int KW_MAPJOIN
public static final int KW_MAPPING
public static final int KW_MATCHED
public static final int KW_MATERIALIZED
public static final int KW_MERGE
public static final int KW_METADATA
public static final int KW_MINUS
public static final int KW_MINUTE
public static final int KW_MONTH
public static final int KW_MORE
public static final int KW_MOVE
public static final int KW_MSCK
public static final int KW_NONE
public static final int KW_NORELY
public static final int KW_NOSCAN
public static final int KW_NOT
public static final int KW_NOVALIDATE
public static final int KW_NULL
public static final int KW_NULLS
public static final int KW_OF
public static final int KW_OFFSET
public static final int KW_ON
public static final int KW_ONLY
public static final int KW_OPERATOR
public static final int KW_OPTION
public static final int KW_OR
public static final int KW_ORDER
public static final int KW_OUT
public static final int KW_OUTER
public static final int KW_OUTPUTDRIVER
public static final int KW_OUTPUTFORMAT
public static final int KW_OVER
public static final int KW_OVERWRITE
public static final int KW_OWNER
public static final int KW_PARTITION
public static final int KW_PARTITIONED
public static final int KW_PARTITIONS
public static final int KW_PATH
public static final int KW_PERCENT
public static final int KW_PKFK_JOIN
public static final int KW_PLAN
public static final int KW_PLANS
public static final int KW_PLUS
public static final int KW_POOL
public static final int KW_PRECEDING
public static final int KW_PRECISION
public static final int KW_PREPARE
public static final int KW_PRESERVE
public static final int KW_PRIMARY
public static final int KW_PRINCIPALS
public static final int KW_PROCEDURE
public static final int KW_PURGE
public static final int KW_QUALIFY
public static final int KW_QUARTER
public static final int KW_QUERY
public static final int KW_QUERY_PARALLELISM
public static final int KW_RANGE
public static final int KW_READ
public static final int KW_READS
public static final int KW_REAL
public static final int KW_REBUILD
public static final int KW_RECORDREADER
public static final int KW_RECORDWRITER
public static final int KW_REDUCE
public static final int KW_REFERENCES
public static final int KW_REGEXP
public static final int KW_RELOAD
public static final int KW_RELY
public static final int KW_REMOTE
public static final int KW_RENAME
public static final int KW_REOPTIMIZATION
public static final int KW_REPAIR
public static final int KW_REPL
public static final int KW_REPLACE
public static final int KW_REPLICATION
public static final int KW_RESOURCE
public static final int KW_RESPECT
public static final int KW_RESTRICT
public static final int KW_REVOKE
public static final int KW_REWRITE
public static final int KW_RIGHT
public static final int KW_RLIKE
public static final int KW_ROLE
public static final int KW_ROLES
public static final int KW_ROLLBACK
public static final int KW_ROLLUP
public static final int KW_ROW
public static final int KW_ROWS
public static final int KW_SCHEDULED
public static final int KW_SCHEDULING_POLICY
public static final int KW_SCHEMA
public static final int KW_SCHEMAS
public static final int KW_SECOND
public static final int KW_SELECT
public static final int KW_SEMI
public static final int KW_SERDE
public static final int KW_SERDEPROPERTIES
public static final int KW_SERVER
public static final int KW_SET
public static final int KW_SETS
public static final int KW_SHARED
public static final int KW_SHOW
public static final int KW_SHOW_DATABASE
public static final int KW_SKEWED
public static final int KW_SMALLINT
public static final int KW_SNAPSHOT
public static final int KW_SOME
public static final int KW_SORT
public static final int KW_SORTED
public static final int KW_SPEC
public static final int KW_SSL
public static final int KW_START
public static final int KW_STATISTICS
public static final int KW_STATUS
public static final int KW_STORED
public static final int KW_STREAMTABLE
public static final int KW_STRING
public static final int KW_STRUCT
public static final int KW_SUMMARY
public static final int KW_SYNC
public static final int KW_SYSTEM_TIME
public static final int KW_SYSTEM_VERSION
public static final int KW_TABLE
public static final int KW_TABLES
public static final int KW_TABLESAMPLE
public static final int KW_TBLPROPERTIES
public static final int KW_TEMPORARY
public static final int KW_TERMINATED
public static final int KW_THEN
public static final int KW_TIME
public static final int KW_TIMESTAMP
public static final int KW_TIMESTAMPLOCALTZ
public static final int KW_TINYINT
public static final int KW_TO
public static final int KW_TOUCH
public static final int KW_TRAILING
public static final int KW_TRANSACTION
public static final int KW_TRANSACTIONAL
public static final int KW_TRANSACTIONS
public static final int KW_TRANSFORM
public static final int KW_TRIGGER
public static final int KW_TRIM
public static final int KW_TRUE
public static final int KW_TRUNCATE
public static final int KW_TYPE
public static final int KW_UNARCHIVE
public static final int KW_UNBOUNDED
public static final int KW_UNDO
public static final int KW_UNION
public static final int KW_UNIONTYPE
public static final int KW_UNIQUE
public static final int KW_UNIQUEJOIN
public static final int KW_UNKNOWN
public static final int KW_UNLOCK
public static final int KW_UNMANAGED
public static final int KW_UNSET
public static final int KW_UNSIGNED
public static final int KW_UPDATE
public static final int KW_URI
public static final int KW_URL
public static final int KW_USE
public static final int KW_USER
public static final int KW_USING
public static final int KW_UTC
public static final int KW_UTCTIMESTAMP
public static final int KW_VALIDATE
public static final int KW_VALUES
public static final int KW_VALUE_TYPE
public static final int KW_VARCHAR
public static final int KW_VECTORIZATION
public static final int KW_VIEW
public static final int KW_VIEWS
public static final int KW_WAIT
public static final int KW_WEEK
public static final int KW_WHEN
public static final int KW_WHERE
public static final int KW_WHILE
public static final int KW_WINDOW
public static final int KW_WITH
public static final int KW_WITHIN
public static final int KW_WORK
public static final int KW_WORKLOAD
public static final int KW_WRITE
public static final int KW_YEAR
public static final int KW_ZONE
public static final int LCURLY
public static final int LESSTHAN
public static final int LESSTHANOREQUALTO
public static final int LINE_COMMENT
public static final int LPAREN
public static final int LSQUARE
public static final int Letter
public static final int MINUS
public static final int MOD
public static final int NOTEQUAL
public static final int Number
public static final int NumberLiteral
public static final int PLUS
public static final int QUERY_HINT
public static final int QUESTION
public static final int QuotedIdentifier
public static final int RCURLY
public static final int RPAREN
public static final int RSQUARE
public static final int RegexComponent
public static final int SEMICOLON
public static final int STAR
public static final int StringLiteral
public static final int TILDE
public static final int Tokens
public static final int WS
public static final int TOK_HINT
public static final int TOK_HINTARGLIST
public static final int TOK_HINTLIST
public static final int TOK_LEFTANTISEMIJOIN
public static final int TOK_LEFTSEMIJOIN
public static final int TOK_MAPJOIN
public static final int TOK_PKFK_JOIN
public static final int TOK_STREAMTABLE
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public static final org.antlr.runtime.BitSet FOLLOW_hintList_in_hint117
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_hint119
public static final org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList148
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintList151
public static final org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList153
public static final org.antlr.runtime.BitSet FOLLOW_hintName_in_hintItem181
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_hintItem184
public static final org.antlr.runtime.BitSet FOLLOW_hintArgs_in_hintItem186
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_hintItem188
public static final org.antlr.runtime.BitSet FOLLOW_KW_MAPJOIN_in_hintName222
public static final org.antlr.runtime.BitSet FOLLOW_KW_SEMI_in_hintName234
public static final org.antlr.runtime.BitSet FOLLOW_KW_STREAMTABLE_in_hintName246
public static final org.antlr.runtime.BitSet FOLLOW_KW_PKFK_JOIN_in_hintName258
public static final org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs283
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintArgs286
public static final org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs288
public HintParser(org.antlr.runtime.TokenStream input)
public HintParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.Parser[] getDelegates()
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public void displayRecognitionError(String[] tokenNames, org.antlr.runtime.RecognitionException e)
displayRecognitionError
in class org.antlr.runtime.BaseRecognizer
public final HintParser.hint_return hint() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final HintParser.hintList_return hintList() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final HintParser.hintItem_return hintItem() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final HintParser.hintName_return hintName() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final HintParser.hintArgs_return hintArgs() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final HintParser.hintArgName_return hintArgName() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
Copyright © 2022 The Apache Software Foundation. All rights reserved.