yytestcase 103549 ext/sqlite3/libsqlite/sqlite3.c #ifndef yytestcase yytestcase 105414 ext/sqlite3/libsqlite/sqlite3.c case 15: /* transtype ::= IMMEDIATE */ yytestcase(yyruleno==15); yytestcase 105415 ext/sqlite3/libsqlite/sqlite3.c case 16: /* transtype ::= EXCLUSIVE */ yytestcase(yyruleno==16); yytestcase 105416 ext/sqlite3/libsqlite/sqlite3.c case 115: /* multiselect_op ::= UNION */ yytestcase(yyruleno==115); yytestcase 105417 ext/sqlite3/libsqlite/sqlite3.c case 117: /* multiselect_op ::= EXCEPT|INTERSECT */ yytestcase(yyruleno==117); yytestcase 105421 ext/sqlite3/libsqlite/sqlite3.c case 18: /* cmd ::= END trans_opt */ yytestcase(yyruleno==18); yytestcase 105454 ext/sqlite3/libsqlite/sqlite3.c case 31: /* temp ::= */ yytestcase(yyruleno==31); yytestcase 105455 ext/sqlite3/libsqlite/sqlite3.c case 70: /* autoinc ::= */ yytestcase(yyruleno==70); yytestcase 105456 ext/sqlite3/libsqlite/sqlite3.c case 83: /* defer_subclause ::= NOT DEFERRABLE init_deferred_pred_opt */ yytestcase(yyruleno==83); yytestcase 105457 ext/sqlite3/libsqlite/sqlite3.c case 85: /* init_deferred_pred_opt ::= */ yytestcase(yyruleno==85); yytestcase 105458 ext/sqlite3/libsqlite/sqlite3.c case 87: /* init_deferred_pred_opt ::= INITIALLY IMMEDIATE */ yytestcase(yyruleno==87); yytestcase 105459 ext/sqlite3/libsqlite/sqlite3.c case 98: /* defer_subclause_opt ::= */ yytestcase(yyruleno==98); yytestcase 105460 ext/sqlite3/libsqlite/sqlite3.c case 109: /* ifexists ::= */ yytestcase(yyruleno==109); yytestcase 105461 ext/sqlite3/libsqlite/sqlite3.c case 120: /* distinct ::= ALL */ yytestcase(yyruleno==120); yytestcase 105462 ext/sqlite3/libsqlite/sqlite3.c case 121: /* distinct ::= */ yytestcase(yyruleno==121); yytestcase 105463 ext/sqlite3/libsqlite/sqlite3.c case 222: /* between_op ::= BETWEEN */ yytestcase(yyruleno==222); yytestcase 105464 ext/sqlite3/libsqlite/sqlite3.c case 225: /* in_op ::= IN */ yytestcase(yyruleno==225); yytestcase 105468 ext/sqlite3/libsqlite/sqlite3.c case 30: /* temp ::= TEMP */ yytestcase(yyruleno==30); yytestcase 105469 ext/sqlite3/libsqlite/sqlite3.c case 71: /* autoinc ::= AUTOINCR */ yytestcase(yyruleno==71); yytestcase 105470 ext/sqlite3/libsqlite/sqlite3.c case 86: /* init_deferred_pred_opt ::= INITIALLY DEFERRED */ yytestcase(yyruleno==86); yytestcase 105471 ext/sqlite3/libsqlite/sqlite3.c case 108: /* ifexists ::= IF EXISTS */ yytestcase(yyruleno==108); yytestcase 105472 ext/sqlite3/libsqlite/sqlite3.c case 119: /* distinct ::= DISTINCT */ yytestcase(yyruleno==119); yytestcase 105473 ext/sqlite3/libsqlite/sqlite3.c case 223: /* between_op ::= NOT BETWEEN */ yytestcase(yyruleno==223); yytestcase 105474 ext/sqlite3/libsqlite/sqlite3.c case 226: /* in_op ::= NOT IN */ yytestcase(yyruleno==226); yytestcase 105501 ext/sqlite3/libsqlite/sqlite3.c case 39: /* id ::= INDEXED */ yytestcase(yyruleno==39); yytestcase 105502 ext/sqlite3/libsqlite/sqlite3.c case 40: /* ids ::= ID|STRING */ yytestcase(yyruleno==40); yytestcase 105503 ext/sqlite3/libsqlite/sqlite3.c case 41: /* nm ::= id */ yytestcase(yyruleno==41); yytestcase 105504 ext/sqlite3/libsqlite/sqlite3.c case 42: /* nm ::= STRING */ yytestcase(yyruleno==42); yytestcase 105505 ext/sqlite3/libsqlite/sqlite3.c case 43: /* nm ::= JOIN_KW */ yytestcase(yyruleno==43); yytestcase 105506 ext/sqlite3/libsqlite/sqlite3.c case 46: /* typetoken ::= typename */ yytestcase(yyruleno==46); yytestcase 105507 ext/sqlite3/libsqlite/sqlite3.c case 49: /* typename ::= ids */ yytestcase(yyruleno==49); yytestcase 105508 ext/sqlite3/libsqlite/sqlite3.c case 127: /* as ::= AS nm */ yytestcase(yyruleno==127); yytestcase 105509 ext/sqlite3/libsqlite/sqlite3.c case 128: /* as ::= ids */ yytestcase(yyruleno==128); yytestcase 105510 ext/sqlite3/libsqlite/sqlite3.c case 138: /* dbnm ::= DOT nm */ yytestcase(yyruleno==138); yytestcase 105511 ext/sqlite3/libsqlite/sqlite3.c case 147: /* indexed_opt ::= INDEXED BY nm */ yytestcase(yyruleno==147); yytestcase 105512 ext/sqlite3/libsqlite/sqlite3.c case 251: /* collate ::= COLLATE ids */ yytestcase(yyruleno==251); yytestcase 105513 ext/sqlite3/libsqlite/sqlite3.c case 260: /* nmnum ::= plus_num */ yytestcase(yyruleno==260); yytestcase 105514 ext/sqlite3/libsqlite/sqlite3.c case 261: /* nmnum ::= nm */ yytestcase(yyruleno==261); yytestcase 105515 ext/sqlite3/libsqlite/sqlite3.c case 262: /* nmnum ::= ON */ yytestcase(yyruleno==262); yytestcase 105516 ext/sqlite3/libsqlite/sqlite3.c case 263: /* nmnum ::= DELETE */ yytestcase(yyruleno==263); yytestcase 105517 ext/sqlite3/libsqlite/sqlite3.c case 264: /* nmnum ::= DEFAULT */ yytestcase(yyruleno==264); yytestcase 105518 ext/sqlite3/libsqlite/sqlite3.c case 265: /* plus_num ::= plus_opt number */ yytestcase(yyruleno==265); yytestcase 105519 ext/sqlite3/libsqlite/sqlite3.c case 266: /* minus_num ::= MINUS number */ yytestcase(yyruleno==266); yytestcase 105520 ext/sqlite3/libsqlite/sqlite3.c case 267: /* number ::= INTEGER|FLOAT */ yytestcase(yyruleno==267); yytestcase 105521 ext/sqlite3/libsqlite/sqlite3.c case 285: /* trnm ::= nm */ yytestcase(yyruleno==285); yytestcase 105543 ext/sqlite3/libsqlite/sqlite3.c case 59: /* ccons ::= DEFAULT PLUS term */ yytestcase(yyruleno==59); yytestcase 105593 ext/sqlite3/libsqlite/sqlite3.c case 75: /* refarg ::= ON INSERT refact */ yytestcase(yyruleno==75); yytestcase 105618 ext/sqlite3/libsqlite/sqlite3.c case 99: /* defer_subclause_opt ::= defer_subclause */ yytestcase(yyruleno==99); yytestcase 105619 ext/sqlite3/libsqlite/sqlite3.c case 101: /* onconf ::= ON CONFLICT resolvetype */ yytestcase(yyruleno==101); yytestcase 105620 ext/sqlite3/libsqlite/sqlite3.c case 104: /* resolvetype ::= raisetype */ yytestcase(yyruleno==104); yytestcase 105704 ext/sqlite3/libsqlite/sqlite3.c case 247: /* idxlist_opt ::= LP idxlist RP */ yytestcase(yyruleno==247); yytestcase 105708 ext/sqlite3/libsqlite/sqlite3.c case 151: /* orderby_opt ::= */ yytestcase(yyruleno==151); yytestcase 105709 ext/sqlite3/libsqlite/sqlite3.c case 159: /* groupby_opt ::= */ yytestcase(yyruleno==159); yytestcase 105710 ext/sqlite3/libsqlite/sqlite3.c case 240: /* exprlist ::= */ yytestcase(yyruleno==240); yytestcase 105711 ext/sqlite3/libsqlite/sqlite3.c case 246: /* idxlist_opt ::= */ yytestcase(yyruleno==246); yytestcase 105780 ext/sqlite3/libsqlite/sqlite3.c case 146: /* indexed_opt ::= */ yytestcase(yyruleno==146); yytestcase 105799 ext/sqlite3/libsqlite/sqlite3.c case 155: /* sortitem ::= expr */ yytestcase(yyruleno==155); yytestcase 105800 ext/sqlite3/libsqlite/sqlite3.c case 162: /* having_opt ::= HAVING expr */ yytestcase(yyruleno==162); yytestcase 105801 ext/sqlite3/libsqlite/sqlite3.c case 169: /* where_opt ::= WHERE expr */ yytestcase(yyruleno==169); yytestcase 105802 ext/sqlite3/libsqlite/sqlite3.c case 235: /* case_else ::= ELSE expr */ yytestcase(yyruleno==235); yytestcase 105803 ext/sqlite3/libsqlite/sqlite3.c case 237: /* case_operand ::= expr */ yytestcase(yyruleno==237); yytestcase 105807 ext/sqlite3/libsqlite/sqlite3.c case 161: /* having_opt ::= */ yytestcase(yyruleno==161); yytestcase 105808 ext/sqlite3/libsqlite/sqlite3.c case 168: /* where_opt ::= */ yytestcase(yyruleno==168); yytestcase 105809 ext/sqlite3/libsqlite/sqlite3.c case 236: /* case_else ::= */ yytestcase(yyruleno==236); yytestcase 105810 ext/sqlite3/libsqlite/sqlite3.c case 238: /* case_operand ::= */ yytestcase(yyruleno==238); yytestcase 105817 ext/sqlite3/libsqlite/sqlite3.c case 181: /* inscollist_opt ::= LP inscollist RP */ yytestcase(yyruleno==181); yytestcase 105821 ext/sqlite3/libsqlite/sqlite3.c case 180: /* inscollist_opt ::= */ yytestcase(yyruleno==180); yytestcase 105825 ext/sqlite3/libsqlite/sqlite3.c case 160: /* groupby_opt ::= GROUP BY nexprlist */ yytestcase(yyruleno==160); yytestcase 105826 ext/sqlite3/libsqlite/sqlite3.c case 239: /* exprlist ::= nexprlist */ yytestcase(yyruleno==239); yytestcase 105842 ext/sqlite3/libsqlite/sqlite3.c case 158: /* sortorder ::= */ yytestcase(yyruleno==158); yytestcase 105901 ext/sqlite3/libsqlite/sqlite3.c case 241: /* nexprlist ::= nexprlist COMMA expr */ yytestcase(yyruleno==241); yytestcase 105905 ext/sqlite3/libsqlite/sqlite3.c case 242: /* nexprlist ::= expr */ yytestcase(yyruleno==242); yytestcase 105921 ext/sqlite3/libsqlite/sqlite3.c case 191: /* term ::= INTEGER|FLOAT|BLOB */ yytestcase(yyruleno==191); yytestcase 105922 ext/sqlite3/libsqlite/sqlite3.c case 192: /* term ::= STRING */ yytestcase(yyruleno==192); yytestcase 105926 ext/sqlite3/libsqlite/sqlite3.c case 188: /* expr ::= JOIN_KW */ yytestcase(yyruleno==188); yytestcase 106012 ext/sqlite3/libsqlite/sqlite3.c case 201: /* expr ::= expr OR expr */ yytestcase(yyruleno==201); yytestcase 106013 ext/sqlite3/libsqlite/sqlite3.c case 202: /* expr ::= expr LT|GT|GE|LE expr */ yytestcase(yyruleno==202); yytestcase 106014 ext/sqlite3/libsqlite/sqlite3.c case 203: /* expr ::= expr EQ|NE expr */ yytestcase(yyruleno==203); yytestcase 106015 ext/sqlite3/libsqlite/sqlite3.c case 204: /* expr ::= expr BITAND|BITOR|LSHIFT|RSHIFT expr */ yytestcase(yyruleno==204); yytestcase 106016 ext/sqlite3/libsqlite/sqlite3.c case 205: /* expr ::= expr PLUS|MINUS expr */ yytestcase(yyruleno==205); yytestcase 106017 ext/sqlite3/libsqlite/sqlite3.c case 206: /* expr ::= expr STAR|SLASH|REM expr */ yytestcase(yyruleno==206); yytestcase 106018 ext/sqlite3/libsqlite/sqlite3.c case 207: /* expr ::= expr CONCAT expr */ yytestcase(yyruleno==207); yytestcase 106022 ext/sqlite3/libsqlite/sqlite3.c case 210: /* likeop ::= MATCH */ yytestcase(yyruleno==210); yytestcase 106026 ext/sqlite3/libsqlite/sqlite3.c case 211: /* likeop ::= NOT MATCH */ yytestcase(yyruleno==211); yytestcase 106073 ext/sqlite3/libsqlite/sqlite3.c case 219: /* expr ::= BITNOT expr */ yytestcase(yyruleno==219); yytestcase 106216 ext/sqlite3/libsqlite/sqlite3.c case 298: /* raisetype ::= ABORT */ yytestcase(yyruleno==298); yytestcase 106255 ext/sqlite3/libsqlite/sqlite3.c case 254: /* cmd ::= VACUUM nm */ yytestcase(yyruleno==254); yytestcase 106288 ext/sqlite3/libsqlite/sqlite3.c case 275: /* trigger_time ::= */ yytestcase(yyruleno==275); yytestcase 106298 ext/sqlite3/libsqlite/sqlite3.c case 277: /* trigger_event ::= UPDATE */ yytestcase(yyruleno==277); yytestcase 106305 ext/sqlite3/libsqlite/sqlite3.c case 303: /* key_opt ::= */ yytestcase(yyruleno==303); yytestcase 106309 ext/sqlite3/libsqlite/sqlite3.c case 304: /* key_opt ::= KEY expr */ yytestcase(yyruleno==304); yytestcase 106448 ext/sqlite3/libsqlite/sqlite3.c case 324: /* vtabargtoken ::= lp anylist RP */ yytestcase(yyruleno==324); yytestcase 106449 ext/sqlite3/libsqlite/sqlite3.c case 325: /* lp ::= LP */ yytestcase(yyruleno==325); yytestcase 106453 ext/sqlite3/libsqlite/sqlite3.c /* (0) input ::= cmdlist */ yytestcase(yyruleno==0); yytestcase 106454 ext/sqlite3/libsqlite/sqlite3.c /* (1) cmdlist ::= cmdlist ecmd */ yytestcase(yyruleno==1); yytestcase 106455 ext/sqlite3/libsqlite/sqlite3.c /* (2) cmdlist ::= ecmd */ yytestcase(yyruleno==2); yytestcase 106456 ext/sqlite3/libsqlite/sqlite3.c /* (3) ecmd ::= SEMI */ yytestcase(yyruleno==3); yytestcase 106457 ext/sqlite3/libsqlite/sqlite3.c /* (4) ecmd ::= explain cmdx SEMI */ yytestcase(yyruleno==4); yytestcase 106458 ext/sqlite3/libsqlite/sqlite3.c /* (10) trans_opt ::= */ yytestcase(yyruleno==10); yytestcase 106459 ext/sqlite3/libsqlite/sqlite3.c /* (11) trans_opt ::= TRANSACTION */ yytestcase(yyruleno==11); yytestcase 106460 ext/sqlite3/libsqlite/sqlite3.c /* (12) trans_opt ::= TRANSACTION nm */ yytestcase(yyruleno==12); yytestcase 106461 ext/sqlite3/libsqlite/sqlite3.c /* (20) savepoint_opt ::= SAVEPOINT */ yytestcase(yyruleno==20); yytestcase 106462 ext/sqlite3/libsqlite/sqlite3.c /* (21) savepoint_opt ::= */ yytestcase(yyruleno==21); yytestcase 106463 ext/sqlite3/libsqlite/sqlite3.c /* (25) cmd ::= create_table create_table_args */ yytestcase(yyruleno==25); yytestcase 106464 ext/sqlite3/libsqlite/sqlite3.c /* (34) columnlist ::= columnlist COMMA column */ yytestcase(yyruleno==34); yytestcase 106465 ext/sqlite3/libsqlite/sqlite3.c /* (35) columnlist ::= column */ yytestcase(yyruleno==35); yytestcase 106466 ext/sqlite3/libsqlite/sqlite3.c /* (44) type ::= */ yytestcase(yyruleno==44); yytestcase 106467 ext/sqlite3/libsqlite/sqlite3.c /* (51) signed ::= plus_num */ yytestcase(yyruleno==51); yytestcase 106468 ext/sqlite3/libsqlite/sqlite3.c /* (52) signed ::= minus_num */ yytestcase(yyruleno==52); yytestcase 106469 ext/sqlite3/libsqlite/sqlite3.c /* (53) carglist ::= carglist carg */ yytestcase(yyruleno==53); yytestcase 106470 ext/sqlite3/libsqlite/sqlite3.c /* (54) carglist ::= */ yytestcase(yyruleno==54); yytestcase 106471 ext/sqlite3/libsqlite/sqlite3.c /* (55) carg ::= CONSTRAINT nm ccons */ yytestcase(yyruleno==55); yytestcase 106472 ext/sqlite3/libsqlite/sqlite3.c /* (56) carg ::= ccons */ yytestcase(yyruleno==56); yytestcase 106473 ext/sqlite3/libsqlite/sqlite3.c /* (62) ccons ::= NULL onconf */ yytestcase(yyruleno==62); yytestcase 106474 ext/sqlite3/libsqlite/sqlite3.c /* (90) conslist ::= conslist COMMA tcons */ yytestcase(yyruleno==90); yytestcase 106475 ext/sqlite3/libsqlite/sqlite3.c /* (91) conslist ::= conslist tcons */ yytestcase(yyruleno==91); yytestcase 106476 ext/sqlite3/libsqlite/sqlite3.c /* (92) conslist ::= tcons */ yytestcase(yyruleno==92); yytestcase 106477 ext/sqlite3/libsqlite/sqlite3.c /* (93) tcons ::= CONSTRAINT nm */ yytestcase(yyruleno==93); yytestcase 106478 ext/sqlite3/libsqlite/sqlite3.c /* (268) plus_opt ::= PLUS */ yytestcase(yyruleno==268); yytestcase 106479 ext/sqlite3/libsqlite/sqlite3.c /* (269) plus_opt ::= */ yytestcase(yyruleno==269); yytestcase 106480 ext/sqlite3/libsqlite/sqlite3.c /* (279) foreach_clause ::= */ yytestcase(yyruleno==279); yytestcase 106481 ext/sqlite3/libsqlite/sqlite3.c /* (280) foreach_clause ::= FOR EACH ROW */ yytestcase(yyruleno==280); yytestcase 106482 ext/sqlite3/libsqlite/sqlite3.c /* (287) tridxby ::= */ yytestcase(yyruleno==287); yytestcase 106483 ext/sqlite3/libsqlite/sqlite3.c /* (305) database_kw_opt ::= DATABASE */ yytestcase(yyruleno==305); yytestcase 106484 ext/sqlite3/libsqlite/sqlite3.c /* (306) database_kw_opt ::= */ yytestcase(yyruleno==306); yytestcase 106485 ext/sqlite3/libsqlite/sqlite3.c /* (314) kwcolumn_opt ::= */ yytestcase(yyruleno==314); yytestcase 106486 ext/sqlite3/libsqlite/sqlite3.c /* (315) kwcolumn_opt ::= COLUMNKW */ yytestcase(yyruleno==315); yytestcase 106487 ext/sqlite3/libsqlite/sqlite3.c /* (319) vtabarglist ::= vtabarg */ yytestcase(yyruleno==319); yytestcase 106488 ext/sqlite3/libsqlite/sqlite3.c /* (320) vtabarglist ::= vtabarglist COMMA vtabarg */ yytestcase(yyruleno==320); yytestcase 106489 ext/sqlite3/libsqlite/sqlite3.c /* (322) vtabarg ::= vtabarg vtabargtoken */ yytestcase(yyruleno==322); yytestcase 106490 ext/sqlite3/libsqlite/sqlite3.c /* (326) anylist ::= */ yytestcase(yyruleno==326); yytestcase 106491 ext/sqlite3/libsqlite/sqlite3.c /* (327) anylist ::= anylist LP anylist RP */ yytestcase(yyruleno==327); yytestcase 106492 ext/sqlite3/libsqlite/sqlite3.c /* (328) anylist ::= anylist ANY */ yytestcase(yyruleno==328);