@Override public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { TokenStream input = (TokenStream)_input; int _s = s; switch ( s ) { case 0 : int LA42_70 = input.LA(1); int index42_70 = input.index(); input.rewind(); s = -1; if ( ((input.LA(1) == ANNOTATION_DIRECTIVE)) ) {s = 71;} else if ( (true) ) {s = 1;} input.seek(index42_70); if ( s>=0 ) return s; break; } NoViableAltException nvae = new NoViableAltException(getDescription(), 42, _s, input); error(nvae); throw nvae; } }
switch ( s ) { case 0 : int LA35_161 = input.LA(1); int index35_161 = input.index(); input.rewind(); s = -1; if ( (synpred6_IdentifiersParser()) ) {s = 177;} else if ( (true) ) {s = 8;} input.seek(index35_161); if ( s>=0 ) return s; break; int LA35_169 = input.LA(1); input.seek(index35_169); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 35, _s, input); error(nvae); throw nvae;
switch ( s ) { case 0 : int LA23_30 = input.LA(1); int index23_30 = input.index(); input.rewind(); s = -1; if ( (synpred4_FromClauseParser()) ) {s = 70;} else if ( (true) ) {s = 1;} input.seek(index23_30); if ( s>=0 ) return s; break; int LA23_31 = input.LA(1); input.seek(index23_31); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 23, _s, input); error(nvae); throw nvae;
switch ( s ) { case 0 : int LA20_30 = input.LA(1); int index20_30 = input.index(); input.rewind(); s = -1; if ( (synpred3_FromClauseParser()) ) {s = 70;} else if ( (true) ) {s = 1;} input.seek(index20_30); if ( s>=0 ) return s; break; int LA20_31 = input.LA(1); input.seek(index20_31); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 20, _s, input); error(nvae); throw nvae;
switch ( s ) { case 0 : int LA19_30 = input.LA(1); int index19_30 = input.index(); input.rewind(); s = -1; if ( (synpred3_FromClauseParser()) ) {s = 68;} else if ( (true) ) {s = 1;} input.seek(index19_30); if ( s>=0 ) return s; break; int LA19_31 = input.LA(1); input.seek(index19_31); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 19, _s, input); error(nvae); throw nvae;
switch ( s ) { case 0 : int LA21_30 = input.LA(1); int index21_30 = input.index(); input.rewind(); s = -1; if ( (synpred4_FromClauseParser()) ) {s = 68;} else if ( (true) ) {s = 1;} input.seek(index21_30); if ( s>=0 ) return s; break; int LA21_31 = input.LA(1); input.seek(index21_31); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 21, _s, input); error(nvae); throw nvae;
switch ( s ) { case 0 : int LA35_141 = input.LA(1); int index35_141 = input.index(); input.rewind(); s = -1; if ( (synpred6_IdentifiersParser()) ) {s = 157;} else if ( (true) ) {s = 8;} input.seek(index35_141); if ( s>=0 ) return s; break; int LA35_149 = input.LA(1); input.seek(index35_149); if ( s>=0 ) return s; break; new NoViableAltException(getDescription(), 35, _s, input); error(nvae); throw nvae;
input.seek(index13_0); if ( s>=0 ) return s; break; input.seek(index13_28); if ( s>=0 ) return s; break; input.seek(index13_77); if ( s>=0 ) return s; break; input.seek(index13_126); if ( s>=0 ) return s; break; input.seek(index13_176); if ( s>=0 ) return s; break; input.seek(index13_177); if ( s>=0 ) return s; break; input.seek(index13_179); if ( s>=0 ) return s; break; input.seek(index13_180);
input.seek(index19_0); if ( s>=0 ) return s; break; input.seek(index19_28); if ( s>=0 ) return s; break; input.seek(index19_58); if ( s>=0 ) return s; break; input.seek(index19_88); if ( s>=0 ) return s; break; input.seek(index19_119); if ( s>=0 ) return s; break; input.seek(index19_120); if ( s>=0 ) return s; break; input.seek(index19_122); if ( s>=0 ) return s; break; input.seek(index19_123);
input.seek(index30_15); if ( s>=0 ) return s; break; input.seek(index30_16); if ( s>=0 ) return s; break; input.seek(index30_17); if ( s>=0 ) return s; break; input.seek(index30_18); if ( s>=0 ) return s; break; input.seek(index30_19); if ( s>=0 ) return s; break; input.seek(index30_20); if ( s>=0 ) return s; break; input.seek(index30_98); if ( s>=0 ) return s; break; input.seek(index30_99);
input.seek(index13_0); if ( s>=0 ) return s; break; input.seek(index13_26); if ( s>=0 ) return s; break; input.seek(index13_72); if ( s>=0 ) return s; break; input.seek(index13_119); if ( s>=0 ) return s; break; input.seek(index13_120); if ( s>=0 ) return s; break; input.seek(index13_122); if ( s>=0 ) return s; break; input.seek(index13_123); if ( s>=0 ) return s; break;
input.seek(index19_0); if ( s>=0 ) return s; break; input.seek(index19_26); if ( s>=0 ) return s; break; input.seek(index19_53); if ( s>=0 ) return s; break; input.seek(index19_81); if ( s>=0 ) return s; break; input.seek(index19_82); if ( s>=0 ) return s; break; input.seek(index19_84); if ( s>=0 ) return s; break; input.seek(index19_85); if ( s>=0 ) return s; break;
else if ( (LA10_4==Identifier||(LA10_4 >= KW_ABORT && LA10_4 <= KW_AFTER)||LA10_4==KW_ALLOC_FRACTION||LA10_4==KW_ANALYZE||LA10_4==KW_ARCHIVE||(LA10_4 >= KW_ASC && LA10_4 <= KW_AST)||(LA10_4 >= KW_AUTOCOMMIT && LA10_4 <= KW_BEFORE)||(LA10_4 >= KW_BUCKET && LA10_4 <= KW_BUCKETS)||(LA10_4 >= KW_CACHE && LA10_4 <= KW_CASCADE)||(LA10_4 >= KW_CBO && LA10_4 <= KW_CHANGE)||(LA10_4 >= KW_CHECK && LA10_4 <= KW_COLLECTION)||(LA10_4 >= KW_COLUMNS && LA10_4 <= KW_COMMENT)||(LA10_4 >= KW_COMPACT && LA10_4 <= KW_CONCATENATE)||LA10_4==KW_CONTINUE||LA10_4==KW_DATA||LA10_4==KW_DATABASES||(LA10_4 >= KW_DATETIME && LA10_4 <= KW_DEBUG)||(LA10_4 >= KW_DEFAULT && LA10_4 <= KW_DEFINED)||(LA10_4 >= KW_DELIMITED && LA10_4 <= KW_DESC)||(LA10_4 >= KW_DETAIL && LA10_4 <= KW_DISABLE)||(LA10_4 >= KW_DISTRIBUTE && LA10_4 <= KW_DO)||LA10_4==KW_DOW||(LA10_4 >= KW_DUMP && LA10_4 <= KW_ELEM_TYPE)||LA10_4==KW_ENABLE||(LA10_4 >= KW_ENFORCED && LA10_4 <= KW_ESCAPED)||LA10_4==KW_EXCLUSIVE||(LA10_4 >= KW_EXPLAIN && LA10_4 <= KW_EXPRESSION)||(LA10_4 >= KW_FIELDS && LA10_4 <= KW_FIRST)||(LA10_4 >= KW_FORMAT && LA10_4 <= KW_FORMATTED)||LA10_4==KW_FUNCTIONS||(LA10_4 >= KW_HOUR && LA10_4 <= KW_IDXPROPERTIES)||(LA10_4 >= KW_INDEX && LA10_4 <= KW_INDEXES)||(LA10_4 >= KW_INPATH && LA10_4 <= KW_INPUTFORMAT)||(LA10_4 >= KW_ISOLATION && LA10_4 <= KW_JAR)||(LA10_4 >= KW_KEY && LA10_4 <= KW_LAST)||LA10_4==KW_LEVEL||(LA10_4 >= KW_LIMIT && LA10_4 <= KW_LOAD)||(LA10_4 >= KW_LOCATION && LA10_4 <= KW_LONG)||LA10_4==KW_MANAGEMENT||(LA10_4 >= KW_MAPJOIN && LA10_4 <= KW_MATERIALIZED)||LA10_4==KW_METADATA||(LA10_4 >= KW_MINUTE && LA10_4 <= KW_MONTH)||(LA10_4 >= KW_MOVE && LA10_4 <= KW_MSCK)||(LA10_4 >= KW_NORELY && LA10_4 <= KW_NOSCAN)||LA10_4==KW_NOVALIDATE||LA10_4==KW_NULLS||LA10_4==KW_OFFSET||(LA10_4 >= KW_OPERATOR && LA10_4 <= KW_OPTION)||(LA10_4 >= KW_OUTPUTDRIVER && LA10_4 <= KW_OUTPUTFORMAT)||(LA10_4 >= KW_OVERWRITE && LA10_4 <= KW_OWNER)||(LA10_4 >= KW_PARTITIONED && LA10_4 <= KW_PATH)||(LA10_4 >= KW_PLAN && LA10_4 <= KW_POOL)||LA10_4==KW_PRINCIPALS||(LA10_4 >= KW_PURGE && LA10_4 <= KW_QUERY_PARALLELISM)||LA10_4==KW_READ||(LA10_4 >= KW_REBUILD && LA10_4 <= KW_RECORDWRITER)||(LA10_4 >= KW_RELOAD && LA10_4 <= KW_RESTRICT)||LA10_4==KW_REWRITE||(LA10_4 >= KW_ROLE && LA10_4 <= KW_ROLES)||(LA10_4 >= KW_SCHEDULING_POLICY && LA10_4 <= KW_SECOND)||(LA10_4 >= KW_SEMI && LA10_4 <= KW_SERVER)||(LA10_4 >= KW_SETS && LA10_4 <= KW_SKEWED)||(LA10_4 >= KW_SNAPSHOT && LA10_4 <= KW_SSL)||(LA10_4 >= KW_STATISTICS && LA10_4 <= KW_SUMMARY)||(LA10_4 >= KW_TABLE && LA10_4 <= KW_TABLES)||(LA10_4 >= KW_TBLPROPERTIES && LA10_4 <= KW_TERMINATED)||LA10_4==KW_TINYINT||(LA10_4 >= KW_TOUCH && LA10_4 <= KW_TRANSACTIONS)||LA10_4==KW_UNARCHIVE||LA10_4==KW_UNDO||LA10_4==KW_UNIONTYPE||(LA10_4 >= KW_UNKNOWN && LA10_4 <= KW_UNSIGNED)||(LA10_4 >= KW_URI && LA10_4 <= KW_USE)||(LA10_4 >= KW_UTC && LA10_4 <= KW_VALIDATE)||LA10_4==KW_VALUE_TYPE||(LA10_4 >= KW_VECTORIZATION && LA10_4 <= KW_WEEK)||LA10_4==KW_WHILE||(LA10_4 >= KW_WORK && LA10_4 <= KW_ZONE)||LA10_4==KW_BATCH||LA10_4==KW_DAYOFWEEK||LA10_4==KW_HOLD_DDLTIME||LA10_4==KW_IGNORE||LA10_4==KW_NO_DROP||LA10_4==KW_OFFLINE||LA10_4==KW_PROTECTION||LA10_4==KW_READONLY||LA10_4==KW_TIMESTAMPTZ) ) {s = 78;} input.seek(index10_4); if ( s>=0 ) return s; break; int LA10_85 = input.LA(1); input.seek(index10_85); if ( s>=0 ) return s; break; int LA10_86 = input.LA(1); input.seek(index10_86); if ( s>=0 ) return s; break; else if ( (true) ) {s = 78;} input.seek(index10_87); if ( s>=0 ) return s; break; input.seek(index10_88); if ( s>=0 ) return s; break;
input.seek(index30_13); if ( s>=0 ) return s; break; input.seek(index30_14); if ( s>=0 ) return s; break; input.seek(index30_15); if ( s>=0 ) return s; break; input.seek(index30_16); if ( s>=0 ) return s; break; input.seek(index30_17); if ( s>=0 ) return s; break; input.seek(index30_18); if ( s>=0 ) return s; break; input.seek(index30_86); if ( s>=0 ) return s; break; input.seek(index30_87);
input.seek(index36_0); if ( s>=0 ) return s; break; input.seek(index36_3); if ( s>=0 ) return s; break; input.seek(index36_4); if ( s>=0 ) return s; break; input.seek(index36_5); if ( s>=0 ) return s; break; input.seek(index36_6); if ( s>=0 ) return s; break; input.seek(index36_13); if ( s>=0 ) return s; break; input.seek(index36_15); if ( s>=0 ) return s; break; input.seek(index36_21);
input.seek(index36_0); if ( s>=0 ) return s; break; input.seek(index36_3); if ( s>=0 ) return s; break; input.seek(index36_4); if ( s>=0 ) return s; break; input.seek(index36_5); if ( s>=0 ) return s; break; input.seek(index36_6); if ( s>=0 ) return s; break; input.seek(index36_13); if ( s>=0 ) return s; break; input.seek(index36_19); if ( s>=0 ) return s; break; input.seek(index36_20);
input.seek(index7_1); if ( s>=0 ) return s; break; input.seek(index7_58); if ( s>=0 ) return s; break; input.seek(index7_59); if ( s>=0 ) return s; break; input.seek(index7_60); if ( s>=0 ) return s; break; input.seek(index7_61); if ( s>=0 ) return s; break; input.seek(index7_62); if ( s>=0 ) return s; break; input.seek(index7_63); if ( s>=0 ) return s; break; input.seek(index7_64);
input.seek(index52_1); if ( s>=0 ) return s; break; input.seek(index52_3); if ( s>=0 ) return s; break; input.seek(index52_50); if ( s>=0 ) return s; break; input.seek(index52_58); if ( s>=0 ) return s; break; input.seek(index52_59); if ( s>=0 ) return s; break; input.seek(index52_60); if ( s>=0 ) return s; break; input.seek(index52_61); if ( s>=0 ) return s; break;
input.seek(index16_29); if ( s>=0 ) return s; break; input.seek(index16_30); if ( s>=0 ) return s; break; input.seek(index16_32); if ( s>=0 ) return s; break; input.seek(index16_34); if ( s>=0 ) return s; break; input.seek(index16_36); if ( s>=0 ) return s; break; input.seek(index16_37); if ( s>=0 ) return s; break; input.seek(index16_39); if ( s>=0 ) return s; break; input.seek(index16_40);
input.seek(index12_56); if ( s>=0 ) return s; break; input.seek(index12_57); if ( s>=0 ) return s; break; input.seek(index12_58); if ( s>=0 ) return s; break; input.seek(index12_59); if ( s>=0 ) return s; break; input.seek(index12_60); if ( s>=0 ) return s; break; input.seek(index12_61); if ( s>=0 ) return s; break; input.seek(index12_62); if ( s>=0 ) return s; break; input.seek(index12_63);