public class org.apache.hadoop.hive.ql.parse.HintParser extends org.antlr.runtime.Parser
{
public static final java.lang.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_BRANCH;
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_CHERRY_PICK;
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_COMPACT_ID;
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_CONVERT;
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_FAST_FORWARD;
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_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_OLDER;
public static final int KW_ON;
public static final int KW_ONLY;
public static final int KW_OPERATOR;
public static final int KW_OPTIMIZE;
public static final int KW_OPTION;
public static final int KW_OR;
public static final int KW_ORDER;
public static final int KW_ORPHAN_FILES;
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_RETAIN;
public static final int KW_RETENTION;
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_SET_CURRENT_SNAPSHOT;
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_SNAPSHOTS;
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_TAG;
public static final int KW_TBLPROPERTIES;
public static final int KW_TEMPORARY;
public static final int KW_TERMINATED;
public static final int KW_THAN;
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;
java.util.ArrayList errors;
public static final org.antlr.runtime.BitSet FOLLOW_hintList_in_hint;
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_hint;
public static final org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList;
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintList;
public static final org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList;
public static final org.antlr.runtime.BitSet FOLLOW_hintName_in_hintItem;
public static final org.antlr.runtime.BitSet FOLLOW_LPAREN_in_hintItem;
public static final org.antlr.runtime.BitSet FOLLOW_hintArgs_in_hintItem;
public static final org.antlr.runtime.BitSet FOLLOW_RPAREN_in_hintItem;
public static final org.antlr.runtime.BitSet FOLLOW_KW_MAPJOIN_in_hintName;
public static final org.antlr.runtime.BitSet FOLLOW_KW_SEMI_in_hintName;
public static final org.antlr.runtime.BitSet FOLLOW_KW_STREAMTABLE_in_hintName;
public static final org.antlr.runtime.BitSet FOLLOW_KW_PKFK_JOIN_in_hintName;
public static final org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs;
public static final org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintArgs;
public static final org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs;
public org.antlr.runtime.Parser[] getDelegates()
{
org.antlr.runtime.Parser[] v;
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = newarray (org.antlr.runtime.Parser)[0];
return v;
}
public void <init>(org.antlr.runtime.TokenStream)
{
org.antlr.runtime.TokenStream v;
org.antlr.runtime.RecognizerSharedState v;
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v := @parameter: org.antlr.runtime.TokenStream;
v = new org.antlr.runtime.RecognizerSharedState;
specialinvoke v.<org.antlr.runtime.RecognizerSharedState: void <init>()>();
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void <init>(org.antlr.runtime.TokenStream,org.antlr.runtime.RecognizerSharedState)>(v, v);
return;
}
public void <init>(org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState)
{
org.antlr.runtime.TokenStream v;
org.antlr.runtime.tree.CommonTreeAdaptor v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.antlr.runtime.RecognizerSharedState v;
java.util.ArrayList v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v := @parameter: org.antlr.runtime.TokenStream;
v := @parameter: org.antlr.runtime.RecognizerSharedState;
specialinvoke v.<org.antlr.runtime.Parser: void <init>(org.antlr.runtime.TokenStream,org.antlr.runtime.RecognizerSharedState)>(v, v);
v = new org.antlr.runtime.tree.CommonTreeAdaptor;
specialinvoke v.<org.antlr.runtime.tree.CommonTreeAdaptor: void <init>()>();
v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.hadoop.hive.ql.parse.HintParser: java.util.ArrayList errors> = v;
return;
}
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor)
{
org.antlr.runtime.tree.TreeAdaptor v;
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v := @parameter: org.antlr.runtime.tree.TreeAdaptor;
v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor> = v;
return;
}
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
{
org.antlr.runtime.tree.TreeAdaptor v;
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
return v;
}
public java.lang.String[] getTokenNames()
{
java.lang.String[] v;
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = <org.apache.hadoop.hive.ql.parse.HintParser: java.lang.String[] tokenNames>;
return v;
}
public java.lang.String getGrammarFileName()
{
org.apache.hadoop.hive.ql.parse.HintParser v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
return "org/apache/hadoop/hive/ql/parse/HintParser.g";
}
public void displayRecognitionError(java.lang.String[], org.antlr.runtime.RecognitionException)
{
org.antlr.runtime.RecognitionException v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.apache.hadoop.hive.ql.parse.ParseError v;
java.lang.String[] v;
java.util.ArrayList v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v := @parameter: java.lang.String[];
v := @parameter: org.antlr.runtime.RecognitionException;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: java.util.ArrayList errors>;
v = new org.apache.hadoop.hive.ql.parse.ParseError;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.ParseError: void <init>(org.antlr.runtime.BaseRecognizer,org.antlr.runtime.RecognitionException,java.lang.String[])>(v, v, v);
virtualinvoke v.<java.util.ArrayList: boolean add(java.lang.Object)>(v);
return;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hint_return hint() throws org.antlr.runtime.RecognitionException
{
org.antlr.runtime.Token v, v, v, v, v, v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.ASTNode v, v;
org.antlr.runtime.RecognizerSharedState v;
java.lang.Throwable v, v;
org.antlr.runtime.TokenStream v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.apache.hadoop.hive.ql.parse.HintParser$hint_return v;
int v, v, v, v, v;
org.antlr.runtime.tree.RewriteRuleSubtreeStream v, v;
org.antlr.runtime.BitSet v, v;
org.apache.hadoop.hive.ql.parse.HintParser$hintList_return v;
org.antlr.runtime.tree.RewriteRuleTokenStream v;
java.lang.Object v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hint_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.antlr.runtime.Token start> = v;
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token EOF");
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "rule hintList");
label:
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintList_in_hint117>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintList_return hintList()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_EOF_in_hint119>;
v = (int) -1;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, v, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(438, "TOK_HINTLIST");
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object becomeRoot(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: java.lang.Object nextTree()>();
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hint_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hintList_return hintList() throws org.antlr.runtime.RecognitionException
{
byte v;
org.antlr.runtime.Token v, v, v, v, v, v;
boolean v, v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v, v, v;
org.antlr.runtime.tree.RewriteEarlyExitException v;
org.apache.hadoop.hive.ql.parse.ASTNode v, v;
org.antlr.runtime.RecognizerSharedState v, v;
java.lang.Throwable v, v;
org.antlr.runtime.TokenStream v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
int v, v, v, v, v, v, v;
org.antlr.runtime.tree.RewriteRuleSubtreeStream v, v;
org.antlr.runtime.BitSet v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser$hintList_return v;
org.antlr.runtime.tree.RewriteRuleTokenStream v;
org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return v, v;
java.lang.Object v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hintList_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.antlr.runtime.Token start> = v;
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token COMMA");
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "rule hintItem");
label:
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList148>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return hintItem()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
label:
v = 2;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v != 9 goto label;
v = 1;
label:
lookupswitch(v)
{
case 1: goto label;
default: goto label;
};
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintList151>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 9, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList153>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return hintItem()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
goto label;
label:
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: boolean hasNext()>();
if v != 0 goto label;
v = new org.antlr.runtime.tree.RewriteEarlyExitException;
specialinvoke v.<org.antlr.runtime.tree.RewriteEarlyExitException: void <init>()>();
throw v;
label:
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: java.lang.Object nextTree()>();
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void reset()>();
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintList_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return hintItem() throws org.antlr.runtime.RecognitionException
{
byte v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.ASTNode v, v;
java.lang.Throwable v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return v;
org.antlr.runtime.BitSet v, v, v, v;
org.antlr.runtime.tree.RewriteRuleTokenStream v, v;
org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return v;
org.antlr.runtime.Token v, v, v, v, v, v;
boolean v;
org.apache.hadoop.hive.ql.parse.HintParser$hintName_return v;
org.antlr.runtime.RecognizerSharedState v, v;
org.antlr.runtime.TokenStream v, v, v, v, v, v, v, v;
int v, v, v, v, v, v, v;
org.antlr.runtime.tree.RewriteRuleSubtreeStream v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.antlr.runtime.Token start> = v;
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token LPAREN");
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token RPAREN");
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "rule hintName");
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "rule hintArgs");
label:
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintName_in_hintItem181>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintName_return hintName()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
v = 2;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v != 414 goto label;
v = 1;
label:
lookupswitch(v)
{
case 1: goto label;
default: goto label;
};
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_LPAREN_in_hintItem184>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 414, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgs_in_hintItem186>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return hintArgs()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_RPAREN_in_hintItem188>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 427, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
label:
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(436, "TOK_HINT");
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object becomeRoot(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: java.lang.Object nextTree()>();
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: java.lang.Object nextTree()>();
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
label:
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void reset()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintItem_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hintName_return hintName() throws org.antlr.runtime.RecognitionException
{
byte v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.ASTNode v, v, v, v, v;
java.lang.Throwable v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.antlr.runtime.BitSet v, v, v, v;
org.antlr.runtime.tree.RewriteRuleTokenStream v, v, v, v;
org.antlr.runtime.Token v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser$hintName_return v;
org.antlr.runtime.NoViableAltException v;
org.antlr.runtime.TokenStream v, v, v, v, v, v, v, v, v, v, v;
int v, v, v;
org.antlr.runtime.tree.RewriteRuleSubtreeStream v, v, v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hintName_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.antlr.runtime.Token start> = v;
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token KW_MAPJOIN");
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token KW_STREAMTABLE");
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token KW_SEMI");
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token KW_PKFK_JOIN");
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
lookupswitch(v)
{
case 216: goto label;
case 258: goto label;
case 315: goto label;
case 338: goto label;
default: goto label;
};
label:
v = 1;
goto label;
label:
v = 2;
goto label;
label:
v = 3;
goto label;
label:
v = 4;
goto label;
label:
v = new org.antlr.runtime.NoViableAltException;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
specialinvoke v.<org.antlr.runtime.NoViableAltException: void <init>(java.lang.String,int,int,org.antlr.runtime.IntStream)>("", 3, 0, v);
throw v;
label:
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_MAPJOIN_in_hintName222>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 216, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(441, "TOK_MAPJOIN");
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
goto label;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_SEMI_in_hintName234>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 315, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(440, "TOK_LEFTSEMIJOIN");
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
goto label;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_STREAMTABLE_in_hintName246>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 338, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(443, "TOK_STREAMTABLE");
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
goto label;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_PKFK_JOIN_in_hintName258>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 258, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(442, "TOK_PKFK_JOIN");
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return hintArgs() throws org.antlr.runtime.RecognitionException
{
byte v;
org.antlr.runtime.Token v, v, v, v, v, v;
boolean v, v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v, v, v, v, v, v, v;
org.antlr.runtime.tree.RewriteEarlyExitException v;
org.apache.hadoop.hive.ql.parse.ASTNode v, v;
org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return v, v;
org.antlr.runtime.RecognizerSharedState v, v;
java.lang.Throwable v, v;
org.antlr.runtime.TokenStream v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return v;
int v, v, v, v, v, v, v;
org.antlr.runtime.tree.RewriteRuleSubtreeStream v, v;
org.antlr.runtime.BitSet v, v, v;
org.antlr.runtime.tree.RewriteRuleTokenStream v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.antlr.runtime.Token start> = v;
v = new org.antlr.runtime.tree.RewriteRuleTokenStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "token COMMA");
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String)>(v, "rule hintArgName");
label:
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs283>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return hintArgName()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
label:
v = 2;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v != 9 goto label;
v = 1;
label:
lookupswitch(v)
{
case 1: goto label;
default: goto label;
};
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintArgs286>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.Object match(org.antlr.runtime.IntStream,int,org.antlr.runtime.BitSet)>(v, 9, v);
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleTokenStream: void add(java.lang.Object)>(v);
v = <org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs288>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void pushFollow(org.antlr.runtime.BitSet)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return hintArgName()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v = v.<org.antlr.runtime.RecognizerSharedState: int _fsp>;
v = v - 1;
v.<org.antlr.runtime.RecognizerSharedState: int _fsp> = v;
v = virtualinvoke v.<org.antlr.runtime.ParserRuleReturnScope: java.lang.Object getTree()>();
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void add(java.lang.Object)>(v);
goto label;
label:
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = null;
v = new org.antlr.runtime.tree.RewriteRuleSubtreeStream;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode getTree()>();
specialinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void <init>(org.antlr.runtime.tree.TreeAdaptor,java.lang.String,java.lang.Object)>(v, "rule retval", v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(int,java.lang.String)>(437, "TOK_HINTARGLIST");
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object becomeRoot(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: boolean hasNext()>();
if v != 0 goto label;
v = new org.antlr.runtime.tree.RewriteEarlyExitException;
specialinvoke v.<org.antlr.runtime.tree.RewriteEarlyExitException: void <init>()>();
throw v;
label:
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: java.lang.Object nextTree()>();
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
goto label;
label:
virtualinvoke v.<org.antlr.runtime.tree.RewriteRuleSubtreeStream: void reset()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgs_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public final org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return hintArgName() throws org.antlr.runtime.RecognitionException
{
org.antlr.runtime.Token v, v, v, v, v, v, v;
org.antlr.runtime.tree.TreeAdaptor v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.ASTNode v;
org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return v;
org.antlr.runtime.RecognizerSharedState v;
java.lang.Throwable v, v;
org.antlr.runtime.TokenStream v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.ql.parse.HintParser v;
int v, v, v, v, v;
org.antlr.runtime.MismatchedSetException v;
java.lang.Object v, v, v, v;
v := @this: org.apache.hadoop.hive.ql.parse.HintParser;
v = new org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return;
specialinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: void <init>()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.antlr.runtime.Token start> = v;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object nil()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(1);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v == 24 goto label;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v == 228 goto label;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: int LA(int)>(1);
if v != 420 goto label;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
interfaceinvoke v.<org.antlr.runtime.TokenStream: void consume()>();
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object create(org.antlr.runtime.Token)>(v);
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void addChild(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.RecognizerSharedState state>;
v.<org.antlr.runtime.RecognizerSharedState: boolean errorRecovery> = 0;
goto label;
label:
v = new org.antlr.runtime.MismatchedSetException;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
specialinvoke v.<org.antlr.runtime.MismatchedSetException: void <init>(org.antlr.runtime.BitSet,org.antlr.runtime.IntStream)>(null, v);
throw v;
label:
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.antlr.runtime.Token stop> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object rulePostProcessing(java.lang.Object)>(v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.antlr.runtime.Token stop>;
interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: void setTokenBoundaries(java.lang.Object,org.antlr.runtime.Token,org.antlr.runtime.Token)>(v, v, v);
label:
goto label;
label:
v := @caughtexception;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void reportError(org.antlr.runtime.RecognitionException)>(v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
virtualinvoke v.<org.apache.hadoop.hive.ql.parse.HintParser: void recover(org.antlr.runtime.IntStream,org.antlr.runtime.RecognitionException)>(v, v);
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.tree.TreeAdaptor adaptor>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.antlr.runtime.Token start>;
v = v.<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.TokenStream input>;
v = (int) -1;
v = interfaceinvoke v.<org.antlr.runtime.TokenStream: org.antlr.runtime.Token LT(int)>(v);
v = interfaceinvoke v.<org.antlr.runtime.tree.TreeAdaptor: java.lang.Object errorNode(org.antlr.runtime.TokenStream,org.antlr.runtime.Token,org.antlr.runtime.Token,org.antlr.runtime.RecognitionException)>(v, v, v, v);
v.<org.apache.hadoop.hive.ql.parse.HintParser$hintArgName_return: org.apache.hadoop.hive.ql.parse.ASTNode tree> = v;
label:
goto label;
label:
v := @caughtexception;
throw v;
label:
return v;
catch org.antlr.runtime.RecognitionException from label to label with label;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
static void <clinit>()
{
java.lang.String[] v;
long[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.antlr.runtime.BitSet v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v = newarray (java.lang.String)[444];
v[0] = "<invalid>";
v[1] = "<EOR>";
v[2] = "<DOWN>";
v[3] = "<UP>";
v[4] = "AMPERSAND";
v[5] = "BITWISEOR";
v[6] = "BITWISEXOR";
v[7] = "ByteLengthLiteral";
v[8] = "COLON";
v[9] = "COMMA";
v[10] = "CONCATENATE";
v[11] = "CharSetLiteral";
v[12] = "CharSetName";
v[13] = "DIV";
v[14] = "DIVIDE";
v[15] = "DOLLAR";
v[16] = "DOT";
v[17] = "Digit";
v[18] = "EQUAL";
v[19] = "EQUAL_NS";
v[20] = "Exponent";
v[21] = "GREATERTHAN";
v[22] = "GREATERTHANOREQUALTO";
v[23] = "HexDigit";
v[24] = "Identifier";
v[25] = "IntegralLiteral";
v[26] = "KW_ABORT";
v[27] = "KW_ACTIVATE";
v[28] = "KW_ACTIVE";
v[29] = "KW_ADD";
v[30] = "KW_ADMIN";
v[31] = "KW_AFTER";
v[32] = "KW_ALL";
v[33] = "KW_ALLOC_FRACTION";
v[34] = "KW_ALTER";
v[35] = "KW_ANALYZE";
v[36] = "KW_AND";
v[37] = "KW_ANY";
v[38] = "KW_APPLICATION";
v[39] = "KW_ARCHIVE";
v[40] = "KW_ARRAY";
v[41] = "KW_AS";
v[42] = "KW_ASC";
v[43] = "KW_AST";
v[44] = "KW_AT";
v[45] = "KW_AUTHORIZATION";
v[46] = "KW_AUTOCOMMIT";
v[47] = "KW_BEFORE";
v[48] = "KW_BETWEEN";
v[49] = "KW_BIGINT";
v[50] = "KW_BINARY";
v[51] = "KW_BOOLEAN";
v[52] = "KW_BOTH";
v[53] = "KW_BRANCH";
v[54] = "KW_BUCKET";
v[55] = "KW_BUCKETS";
v[56] = "KW_BY";
v[57] = "KW_CACHE";
v[58] = "KW_CASCADE";
v[59] = "KW_CASE";
v[60] = "KW_CAST";
v[61] = "KW_CBO";
v[62] = "KW_CHANGE";
v[63] = "KW_CHAR";
v[64] = "KW_CHECK";
v[65] = "KW_CHERRY_PICK";
v[66] = "KW_CLUSTER";
v[67] = "KW_CLUSTERED";
v[68] = "KW_CLUSTERSTATUS";
v[69] = "KW_COLLECTION";
v[70] = "KW_COLUMN";
v[71] = "KW_COLUMNS";
v[72] = "KW_COMMENT";
v[73] = "KW_COMMIT";
v[74] = "KW_COMPACT";
v[75] = "KW_COMPACTIONS";
v[76] = "KW_COMPACT_ID";
v[77] = "KW_COMPUTE";
v[78] = "KW_CONCATENATE";
v[79] = "KW_CONF";
v[80] = "KW_CONSTRAINT";
v[81] = "KW_CONTINUE";
v[82] = "KW_CONVERT";
v[83] = "KW_COST";
v[84] = "KW_CREATE";
v[85] = "KW_CRON";
v[86] = "KW_CROSS";
v[87] = "KW_CUBE";
v[88] = "KW_CURRENT";
v[89] = "KW_CURRENT_DATE";
v[90] = "KW_CURRENT_TIMESTAMP";
v[91] = "KW_CURSOR";
v[92] = "KW_DATA";
v[93] = "KW_DATABASE";
v[94] = "KW_DATABASES";
v[95] = "KW_DATACONNECTOR";
v[96] = "KW_DATACONNECTORS";
v[97] = "KW_DATE";
v[98] = "KW_DATETIME";
v[99] = "KW_DAY";
v[100] = "KW_DBPROPERTIES";
v[101] = "KW_DCPROPERTIES";
v[102] = "KW_DDL";
v[103] = "KW_DEBUG";
v[104] = "KW_DECIMAL";
v[105] = "KW_DEFAULT";
v[106] = "KW_DEFERRED";
v[107] = "KW_DEFINED";
v[108] = "KW_DELETE";
v[109] = "KW_DELIMITED";
v[110] = "KW_DEPENDENCY";
v[111] = "KW_DESC";
v[112] = "KW_DESCRIBE";
v[113] = "KW_DETAIL";
v[114] = "KW_DIRECTORIES";
v[115] = "KW_DIRECTORY";
v[116] = "KW_DISABLE";
v[117] = "KW_DISTINCT";
v[118] = "KW_DISTRIBUTE";
v[119] = "KW_DISTRIBUTED";
v[120] = "KW_DO";
v[121] = "KW_DOUBLE";
v[122] = "KW_DOW";
v[123] = "KW_DROP";
v[124] = "KW_DUMP";
v[125] = "KW_ELEM_TYPE";
v[126] = "KW_ELSE";
v[127] = "KW_ENABLE";
v[128] = "KW_END";
v[129] = "KW_ENFORCED";
v[130] = "KW_ESCAPED";
v[131] = "KW_EVERY";
v[132] = "KW_EXCEPT";
v[133] = "KW_EXCHANGE";
v[134] = "KW_EXCLUSIVE";
v[135] = "KW_EXECUTE";
v[136] = "KW_EXECUTED";
v[137] = "KW_EXISTS";
v[138] = "KW_EXPIRE_SNAPSHOTS";
v[139] = "KW_EXPLAIN";
v[140] = "KW_EXPORT";
v[141] = "KW_EXPRESSION";
v[142] = "KW_EXTENDED";
v[143] = "KW_EXTERNAL";
v[144] = "KW_EXTRACT";
v[145] = "KW_FALSE";
v[146] = "KW_FAST_FORWARD";
v[147] = "KW_FETCH";
v[148] = "KW_FIELDS";
v[149] = "KW_FILE";
v[150] = "KW_FILEFORMAT";
v[151] = "KW_FIRST";
v[152] = "KW_FLOAT";
v[153] = "KW_FLOOR";
v[154] = "KW_FOLLOWING";
v[155] = "KW_FOR";
v[156] = "KW_FORCE";
v[157] = "KW_FOREIGN";
v[158] = "KW_FORMAT";
v[159] = "KW_FORMATTED";
v[160] = "KW_FROM";
v[161] = "KW_FULL";
v[162] = "KW_FUNCTION";
v[163] = "KW_FUNCTIONS";
v[164] = "KW_GRANT";
v[165] = "KW_GROUP";
v[166] = "KW_GROUPING";
v[167] = "KW_HAVING";
v[168] = "KW_HOUR";
v[169] = "KW_IDXPROPERTIES";
v[170] = "KW_IF";
v[171] = "KW_IGNORE";
v[172] = "KW_IMPORT";
v[173] = "KW_IN";
v[174] = "KW_INDEX";
v[175] = "KW_INDEXES";
v[176] = "KW_INNER";
v[177] = "KW_INPATH";
v[178] = "KW_INPUTDRIVER";
v[179] = "KW_INPUTFORMAT";
v[180] = "KW_INSERT";
v[181] = "KW_INT";
v[182] = "KW_INTERSECT";
v[183] = "KW_INTERVAL";
v[184] = "KW_INTO";
v[185] = "KW_IS";
v[186] = "KW_ISOLATION";
v[187] = "KW_ITEMS";
v[188] = "KW_JAR";
v[189] = "KW_JOIN";
v[190] = "KW_JOINCOST";
v[191] = "KW_KEY";
v[192] = "KW_KEYS";
v[193] = "KW_KEY_TYPE";
v[194] = "KW_KILL";
v[195] = "KW_LAST";
v[196] = "KW_LATERAL";
v[197] = "KW_LEADING";
v[198] = "KW_LEFT";
v[199] = "KW_LESS";
v[200] = "KW_LEVEL";
v[201] = "KW_LIKE";
v[202] = "KW_LIMIT";
v[203] = "KW_LINES";
v[204] = "KW_LOAD";
v[205] = "KW_LOCAL";
v[206] = "KW_LOCATION";
v[207] = "KW_LOCK";
v[208] = "KW_LOCKS";
v[209] = "KW_LOGICAL";
v[210] = "KW_LONG";
v[211] = "KW_MACRO";
v[212] = "KW_MANAGED";
v[213] = "KW_MANAGEDLOCATION";
v[214] = "KW_MANAGEMENT";
v[215] = "KW_MAP";
v[216] = "KW_MAPJOIN";
v[217] = "KW_MAPPING";
v[218] = "KW_MATCHED";
v[219] = "KW_MATERIALIZED";
v[220] = "KW_MERGE";
v[221] = "KW_METADATA";
v[222] = "KW_MINUS";
v[223] = "KW_MINUTE";
v[224] = "KW_MONTH";
v[225] = "KW_MORE";
v[226] = "KW_MOVE";
v[227] = "KW_MSCK";
v[228] = "KW_NONE";
v[229] = "KW_NORELY";
v[230] = "KW_NOSCAN";
v[231] = "KW_NOT";
v[232] = "KW_NOVALIDATE";
v[233] = "KW_NULL";
v[234] = "KW_NULLS";
v[235] = "KW_OF";
v[236] = "KW_OFFSET";
v[237] = "KW_OLDER";
v[238] = "KW_ON";
v[239] = "KW_ONLY";
v[240] = "KW_OPERATOR";
v[241] = "KW_OPTIMIZE";
v[242] = "KW_OPTION";
v[243] = "KW_OR";
v[244] = "KW_ORDER";
v[245] = "KW_ORPHAN_FILES";
v[246] = "KW_OUT";
v[247] = "KW_OUTER";
v[248] = "KW_OUTPUTDRIVER";
v[249] = "KW_OUTPUTFORMAT";
v[250] = "KW_OVER";
v[251] = "KW_OVERWRITE";
v[252] = "KW_OWNER";
v[253] = "KW_PARTITION";
v[254] = "KW_PARTITIONED";
v[255] = "KW_PARTITIONS";
v[256] = "KW_PATH";
v[257] = "KW_PERCENT";
v[258] = "KW_PKFK_JOIN";
v[259] = "KW_PLAN";
v[260] = "KW_PLANS";
v[261] = "KW_PLUS";
v[262] = "KW_POOL";
v[263] = "KW_PRECEDING";
v[264] = "KW_PRECISION";
v[265] = "KW_PREPARE";
v[266] = "KW_PRESERVE";
v[267] = "KW_PRIMARY";
v[268] = "KW_PRINCIPALS";
v[269] = "KW_PROCEDURE";
v[270] = "KW_PURGE";
v[271] = "KW_QUALIFY";
v[272] = "KW_QUARTER";
v[273] = "KW_QUERY";
v[274] = "KW_QUERY_PARALLELISM";
v[275] = "KW_RANGE";
v[276] = "KW_READ";
v[277] = "KW_READS";
v[278] = "KW_REAL";
v[279] = "KW_REBUILD";
v[280] = "KW_RECORDREADER";
v[281] = "KW_RECORDWRITER";
v[282] = "KW_REDUCE";
v[283] = "KW_REFERENCES";
v[284] = "KW_REGEXP";
v[285] = "KW_RELOAD";
v[286] = "KW_RELY";
v[287] = "KW_REMOTE";
v[288] = "KW_RENAME";
v[289] = "KW_REOPTIMIZATION";
v[290] = "KW_REPAIR";
v[291] = "KW_REPL";
v[292] = "KW_REPLACE";
v[293] = "KW_REPLICATION";
v[294] = "KW_RESOURCE";
v[295] = "KW_RESPECT";
v[296] = "KW_RESTRICT";
v[297] = "KW_RETAIN";
v[298] = "KW_RETENTION";
v[299] = "KW_REVOKE";
v[300] = "KW_REWRITE";
v[301] = "KW_RIGHT";
v[302] = "KW_RLIKE";
v[303] = "KW_ROLE";
v[304] = "KW_ROLES";
v[305] = "KW_ROLLBACK";
v[306] = "KW_ROLLUP";
v[307] = "KW_ROW";
v[308] = "KW_ROWS";
v[309] = "KW_SCHEDULED";
v[310] = "KW_SCHEDULING_POLICY";
v[311] = "KW_SCHEMA";
v[312] = "KW_SCHEMAS";
v[313] = "KW_SECOND";
v[314] = "KW_SELECT";
v[315] = "KW_SEMI";
v[316] = "KW_SERDE";
v[317] = "KW_SERDEPROPERTIES";
v[318] = "KW_SERVER";
v[319] = "KW_SET";
v[320] = "KW_SETS";
v[321] = "KW_SET_CURRENT_SNAPSHOT";
v[322] = "KW_SHARED";
v[323] = "KW_SHOW";
v[324] = "KW_SHOW_DATABASE";
v[325] = "KW_SKEWED";
v[326] = "KW_SMALLINT";
v[327] = "KW_SNAPSHOT";
v[328] = "KW_SNAPSHOTS";
v[329] = "KW_SOME";
v[330] = "KW_SORT";
v[331] = "KW_SORTED";
v[332] = "KW_SPEC";
v[333] = "KW_SSL";
v[334] = "KW_START";
v[335] = "KW_STATISTICS";
v[336] = "KW_STATUS";
v[337] = "KW_STORED";
v[338] = "KW_STREAMTABLE";
v[339] = "KW_STRING";
v[340] = "KW_STRUCT";
v[341] = "KW_SUMMARY";
v[342] = "KW_SYNC";
v[343] = "KW_SYSTEM_TIME";
v[344] = "KW_SYSTEM_VERSION";
v[345] = "KW_TABLE";
v[346] = "KW_TABLES";
v[347] = "KW_TABLESAMPLE";
v[348] = "KW_TAG";
v[349] = "KW_TBLPROPERTIES";
v[350] = "KW_TEMPORARY";
v[351] = "KW_TERMINATED";
v[352] = "KW_THAN";
v[353] = "KW_THEN";
v[354] = "KW_TIME";
v[355] = "KW_TIMESTAMP";
v[356] = "KW_TIMESTAMPLOCALTZ";
v[357] = "KW_TINYINT";
v[358] = "KW_TO";
v[359] = "KW_TOUCH";
v[360] = "KW_TRAILING";
v[361] = "KW_TRANSACTION";
v[362] = "KW_TRANSACTIONAL";
v[363] = "KW_TRANSACTIONS";
v[364] = "KW_TRANSFORM";
v[365] = "KW_TRIGGER";
v[366] = "KW_TRIM";
v[367] = "KW_TRUE";
v[368] = "KW_TRUNCATE";
v[369] = "KW_TYPE";
v[370] = "KW_UNARCHIVE";
v[371] = "KW_UNBOUNDED";
v[372] = "KW_UNDO";
v[373] = "KW_UNION";
v[374] = "KW_UNIONTYPE";
v[375] = "KW_UNIQUE";
v[376] = "KW_UNIQUEJOIN";
v[377] = "KW_UNKNOWN";
v[378] = "KW_UNLOCK";
v[379] = "KW_UNMANAGED";
v[380] = "KW_UNSET";
v[381] = "KW_UNSIGNED";
v[382] = "KW_UPDATE";
v[383] = "KW_URI";
v[384] = "KW_URL";
v[385] = "KW_USE";
v[386] = "KW_USER";
v[387] = "KW_USING";
v[388] = "KW_UTC";
v[389] = "KW_UTCTIMESTAMP";
v[390] = "KW_VALIDATE";
v[391] = "KW_VALUES";
v[392] = "KW_VALUE_TYPE";
v[393] = "KW_VARCHAR";
v[394] = "KW_VECTORIZATION";
v[395] = "KW_VIEW";
v[396] = "KW_VIEWS";
v[397] = "KW_WAIT";
v[398] = "KW_WEEK";
v[399] = "KW_WHEN";
v[400] = "KW_WHERE";
v[401] = "KW_WHILE";
v[402] = "KW_WINDOW";
v[403] = "KW_WITH";
v[404] = "KW_WITHIN";
v[405] = "KW_WORK";
v[406] = "KW_WORKLOAD";
v[407] = "KW_WRITE";
v[408] = "KW_YEAR";
v[409] = "KW_ZONE";
v[410] = "LCURLY";
v[411] = "LESSTHAN";
v[412] = "LESSTHANOREQUALTO";
v[413] = "LINE_COMMENT";
v[414] = "LPAREN";
v[415] = "LSQUARE";
v[416] = "Letter";
v[417] = "MINUS";
v[418] = "MOD";
v[419] = "NOTEQUAL";
v[420] = "Number";
v[421] = "NumberLiteral";
v[422] = "PLUS";
v[423] = "QUERY_HINT";
v[424] = "QUESTION";
v[425] = "QuotedIdentifier";
v[426] = "RCURLY";
v[427] = "RPAREN";
v[428] = "RSQUARE";
v[429] = "RegexComponent";
v[430] = "SEMICOLON";
v[431] = "STAR";
v[432] = "StringLiteral";
v[433] = "TILDE";
v[434] = "Tokens";
v[435] = "WS";
v[436] = "TOK_HINT";
v[437] = "TOK_HINTARGLIST";
v[438] = "TOK_HINTLIST";
v[439] = "TOK_LEFTANTISEMIJOIN";
v[440] = "TOK_LEFTSEMIJOIN";
v[441] = "TOK_MAPJOIN";
v[442] = "TOK_PKFK_JOIN";
v[443] = "TOK_STREAMTABLE";
<org.apache.hadoop.hive.ql.parse.HintParser: java.lang.String[] tokenNames> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 0L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintList_in_hint117> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_EOF_in_hint119> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 514L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList148> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[6];
v[0] = 0L;
v[1] = 0L;
v[2] = 0L;
v[3] = 16777216L;
v[4] = 576460752303423492L;
v[5] = 262144L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintList151> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 514L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintItem_in_hintList153> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[7];
v[0] = 2L;
v[1] = 0L;
v[2] = 0L;
v[3] = 0L;
v[4] = 0L;
v[5] = 0L;
v[6] = 1073741824L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintName_in_hintItem181> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[7];
v[0] = 16777216L;
v[1] = 0L;
v[2] = 0L;
v[3] = 68719476736L;
v[4] = 0L;
v[5] = 0L;
v[6] = 68719476736L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_LPAREN_in_hintItem184> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[7];
v[0] = 0L;
v[1] = 0L;
v[2] = 0L;
v[3] = 0L;
v[4] = 0L;
v[5] = 0L;
v[6] = 8796093022208L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgs_in_hintItem186> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_RPAREN_in_hintItem188> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_MAPJOIN_in_hintName222> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_SEMI_in_hintName234> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_STREAMTABLE_in_hintName246> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 2L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_KW_PKFK_JOIN_in_hintName258> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 514L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs283> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[7];
v[0] = 16777216L;
v[1] = 0L;
v[2] = 0L;
v[3] = 68719476736L;
v[4] = 0L;
v[5] = 0L;
v[6] = 68719476736L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_COMMA_in_hintArgs286> = v;
v = new org.antlr.runtime.BitSet;
v = newarray (long)[1];
v[0] = 514L;
specialinvoke v.<org.antlr.runtime.BitSet: void <init>(long[])>(v);
<org.apache.hadoop.hive.ql.parse.HintParser: org.antlr.runtime.BitSet FOLLOW_hintArgName_in_hintArgs288> = v;
return;
}
}